Решено: Непашет XAMPP - после инстала выдает ошибки (Скачал - распаковал. Ubuntu 8.10)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

STROGOS
Сообщения: 493
ОС: Arch Linux

Решено: Непашет XAMPP - после инстала выдает ошибки

Сообщение STROGOS »

Зашел СУДА. Скачал архив.
Через гуи распаковал просто на рабочий стол
Зарутился в терминале и через sudo mc переместил папку lampp в /opt.
To start XAMPP simply call this command:

/opt/lampp/lampp start

You should now see something like this on your screen:

Starting XAMPP 1.7...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

С этим порядок, все так, но вот при обращении на localhost вижу
http://localhost/xampp/

Код: Выделить всё

Warning: file_get_contents(lang.tmp) [function.file-get-contents]: failed to open stream: Permission denied in /opt/lampp/htdocs/xampp/index.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/xampp/index.php:2) in /opt/lampp/htdocs/xampp/index.php on line 4


Что я не так сделал? Что значит ключик С в мануале?
# Go to a Linux shell and login as the system administrator root:
su
# Extract the downloaded archive file to /opt:
tar xvfz xampp-linux-1.7.tar.gz -C /opt


Помогите плиз, заранее спс.
Удалил
Спасибо сказали:
STROGOS
Сообщения: 493
ОС: Arch Linux

Re: Решено: Непашет XAMPP - после инстала выдает ошибки

Сообщение STROGOS »

И куда там надо свой сайт заливать?
Удалил
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Решено: Непашет XAMPP - после инстала выдает ошибки

Сообщение KernelPanic »

Стандартные пакеты связки Apache+PHP+MySQL не пробовали?
С XAMMP'ом когда-нибуть раньше работали (хотя бы на винде)?
Спасибо сказали:
STROGOS
Сообщения: 493
ОС: Arch Linux

Re: Решено: Непашет XAMPP - после инстала выдает ошибки

Сообщение STROGOS »

KernelPanic писал(а):
23.03.2009 21:07
Стандартные пакеты связки Apache+PHP+MySQL не пробовали?

Это например какие?

KernelPanic писал(а):
23.03.2009 21:07
С XAMMP'ом когда-нибуть раньше работали (хотя бы на винде)?

Только в Denver :)
Удалил
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Решено: Непашет XAMPP - после инстала выдает ошибки

Сообщение KernelPanic »

STROGOS писал(а):
23.03.2009 21:38
Это например какие?

Код: Выделить всё

aptitude search apache
aptitude search php
aptitude search mysql
Спасибо сказали:
STROGOS
Сообщения: 493
ОС: Arch Linux

Re: Решено: Непашет XAMPP - после инстала выдает ошибки

Сообщение STROGOS »

Не, мне нравится как в денвере - распаковал и работай, ненадо ничего настраивать итд.
Так что по теме?
Удалил
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: Решено: Непашет XAMPP - после инстала выдает ошибки

Сообщение KernelPanic »

Ок, по теме, во-первых, там сказано, как надо распаковывать, если Вы сделали не так, то это Ваши проблемы. Это не винда, есть много нюансов с правами доступа при копировании/разархивировании.
Во-вторых, окрываете распакованный каталог и изучаете на предмет наличия конфигурационных файлов апача, оттуда узнаете, где у Вас папка, в которую можно закидывать свой сайт.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Решено: Непашет XAMPP - после инстала выдает ошибки

Сообщение Ленивая Бестолочь »

Не, мне нравится как в денвере - распаковал и работай, ненадо ничего настраивать итд.
Так что по теме?

Форум предназначен только для тем, авторы которых сами хотят решить проблему. Темы с просьбами готовых решений на ложечке будут удаляться.


iУведомление от модератора Ленивая Бестолочь

автору % за неиспользование поиска по форуму.
Xampp не настраиваются VirtualHosts
XAMPP
тема закрыта.

update: открыл тему после переписки с автором.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
STROGOS
Сообщения: 493
ОС: Arch Linux

Re: Решено: Непашет XAMPP - после инстала выдает ошибки

Сообщение STROGOS »

Уже блин разобрался, там надо было распаковывать именно с ключом -с .

Теперь геморой в Не удалось получить http://ua.archive.ubuntu.com/ubuntu/.......... Не совпадает размер
Удалил
Спасибо сказали:
STROGOS
Сообщения: 493
ОС: Arch Linux

Re: Решено: Непашет XAMPP - после инстала выдает ошибки

Сообщение STROGOS »

Сегодня рассмотрим методику и практику построения системы Ubuntu Linux+XAMPP+Mambo в целях построения рабочей системы web разработчика или же web сервера предприятия малого- среднего уровня. Почему малого-среднего? Потому, что для серьезного крупного web сервера необходимы связки front-end + back-end , причем в качестве первой обычно выступает nginx (http://nginx.net/) кэширующий запросы, а в качестве второй - присно помянутый apache(http://apache.org)

Я здесь не ставлю целью описание такой системы. Мы рассмотрим связку, дающую возможность человеку, не имеющему специальных знаний в области установки и настройки apache+php+Perl+mysql+ftpd, быстро и качественно получить такую систему в готовом виде. Кроме того, будет рассмотрен вопрос установки и настройки CMS Mambo на базе описанной выше системы. Таким образом, не сведущий в этих, в общем не простых вопросах, человек быстро получает готовую систему такого рода, позволяющую использовать ее в качестве тестовой платформы для разработки web приложений, используя CMS(или без нее – кто как привык) или платформы для web сервера, как я уже и говорил


Приступим.

Краткое описание задачи и ее составных частей начнем с описания компонентов, входящих в систему.
1. Ubuntu Linux – на сегодня самый популярный линукс-дистрибутив http://www.ubuntu.com/getubuntu/download (начинающим рекомендую вариант - Ubuntu 8.04 LTS Desktop Edition - Supported to 2011, остальным Ubuntu 8.04 LTS Server Edition - Supported to 2013).
2. XAMPP – Сразу оговорюсь, что версии для FreeBSD пока нет, к большому сожалению! А так - очень популярный «джентльменский набор web разработчика», служащий как пишут разработчики, для «Many people know from their own experience that it's not easy to install an Apache web server and it gets harder if you want to add MySQL, PHP and Perl. И еще, - для тех кто в стадии перехода от «окошек» к Linux добавлю, что есть версия XAMPP для Windows, но как она работает, я не знаю :-)

"AMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. XAMPP is really very easy to install and to use - just download, extract and start." , те именно в целях, описанных мной только что, - чуть выше и чуть ранее :) http://www.apachefriends.org/en/xampp.html.
3. Mambo(аналог Joomla) – Популярная CMS. http://mambo-foundation.org/

Сначала нам придется установить и настроить XAMP, а потом уже mambo, так как последняя требует уже готового к работу mysql+apache+php c поддержкой XML, Zlib, а именно это он нам и даст. Полная поддержка всего, что есть в XAMP тут :) http://www.apachefriends.org/en/xampp-linux.html#374 я только часть приведу, чтобы обрадовать читающих:
"Apache 2.2.9, MySQL 5.0.51b, PHP 5.2.6 & 4.4.8 & PEAR + SQLite 2.8.17/3.3.17 + multibyte (mbstring) support, Perl 5.10.0, ProFTPD 1.3.1, phpMyAdmin 2.11.7, OpenSSL 0.9.8h, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.6.31, Ming 0.3, Webalizer 2.01, pdf class 009e, ncurses 5.8, mod_perl 2.0.4, ......"

Мне кажется более чем нужно – здорово да?
Ну что – качаем его (около 60 Мб), помещаем, как мне кажется, в каталог /opt и дальше все как всегда:
Цитата
# tar xvfz xamp-linux-xxx.tar.gz находясь в каталоге конечно...
# cd /opt/lampp
# /opt/lampp/lampp start - вот как бы и все для старта! Вы должны будете лицезреть следующее:
Starting XAMPP 1.6.7...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

Рабочим каталогом веб сервера является /opt/lampp/htdocs/
Если что то не так пошло – смотрим здесь: http://www.apachefriends.org/en/faq-xampp-linux.html#start.
Теперь проверка того, что сделано. Наберите в браузере:
http://localhost/
и вы увидите чудо-картинку. Кстати-она очень функциональна, там можно просмотреть многие параметры того, что у вас есть, уверяю, вы будете приятно удивлены!
Кстати, apache может работать и в режиме поддержки ssl. Полный список команд для старта XAMPP с поддержкой тех или иных функций (или на сайте). Команды вводяться в командной строке от лица root:
Цитата
START AND STOP PARAMETERS
Parameter Description:
start Starts XAMPP.
stop Stops XAMPP.
restart Stops and starts XAMPP.
startapache Starts only the Apache.
startssl Starts the Apache SSL support.
This command activates the SSL support permanently, e.g. if you restarts XAMPP in the future SSL will stay activated.
startmysql Starts only the MySQL database.
startftp Starts the ProFTPD server. Via FTP you can upload files for your web server (user "nobody", password "lampp"). This command activates the ProFTPD permanently, e.g. if you restarts XAMPP in the future FTP will stay activated. stopapache Stops the Apache.
stopssl Stops the Apache SSL support. This command deactivates the SSL support permanently, e.g. if you restarts XAMPP in the future SSL will stay deactivated.
stopmysql Stops the MySQL database.
stopftp Stops the ProFTPD server. This command deactivates the ProFTPD permanently, e.g. if you restarts XAMPP in the future FTP will stay deactivated. security Starts a small security check programm.

Далее – необходимо выполнить
Цитата
# /opt/lampp/lampp security

где после ввода этой команды в интерактивном режиме будет произведена конфигурация нескольких параметров, таких как доступ к mysql через сеть, пароль для root и тд. Внимательно на все отвечайте и запоминайте, что вводите.
Для управления и администрирования mysql имеется phpmyadmin – это для тех, кто не очень любит ковыряться в СУБД mysql в командной строке :)
Еще раз повторюсь, что рабочий каталог для веб сервера является /opt/lampp/htdocs/
Имеющийся FTP сервер будет автоматом «заводить» пользователей в каталог /opt/lampp/htdocs/ сам ftp сервер представляет собой proftpd, какой кому пароль система напишет в процессе диалога по команде
Цитата
# /opt/lampp/lampp security
просто будьте внимательны и все запишите на первый раз! Вот собственно и все, XAMP установлен и работает! Это значит, что у вас уже есть рабочий apache+php+Perl+mysql+ftpd и плюс многое многие еще из тех фич, которые я приводил выше – пользуйтесь на здоровье!

Далее идет установка Mambo или любого другого движка для сайта, но это предмет отдельной статьи.
Удалил
Спасибо сказали:
STROGOS
Сообщения: 493
ОС: Arch Linux

Re: Решено: Непашет XAMPP - после инстала выдает ошибки

Сообщение STROGOS »

Удалил
Спасибо сказали: