Показаны сообщения с ярлыком xampp. Показать все сообщения
Показаны сообщения с ярлыком xampp. Показать все сообщения

понедельник, 7 сентября 2009 г.

RTFM, или как полезно внимательно читать справку

Только что я провел два часа в попытках понять, почему не работает PHP в виртуальном хосте в XAMPP. Ход моей мысли определялся именно виртуальным хостом, поскольку вокруг него строилась вся деятельность. Я подключал директорию извне домашнего каталога XAMPP и поначалу она вообще не была видна, но это было скоро решено (Directory). А вот дальше и обнаружилось, что PHP не работает.
Этому не было никаких разумных объяснений.
И тогда возник эксперимент. Я скопировал свои скрипты в папку где все точно работало... и там они были мертвы. Стало ясно, что дело не в виртуальном хосте. В чем же тогда? А вот, оказывается, по умолчанию в XAMPP отключены короткие теги обычно параметр short_open_tag в php.ini по умолчанию как раз включен.
Все это пустотно, суетно, но, во имя небес, так характерно для человеческого ума!


Рабочий файл $XAMPPHOME$\apache\conf\extra\httpd-vhosts.conf
---

NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/WebServers/htdocs"
ServerName localhost

Alias /bl/ "/WebServers/htdocs/sample/new/"
</VirtualHost>


<VirtualHost *:80>
DocumentRoot "/WebServers/home/dist-learn/www/blogger"
ServerName blo

<Directory "/WebServers/home/dist-learn/www/blogger">
Order allow,deny
Allow from all
</Directory>

</VirtualHost>



<VirtualHost *:80>
DocumentRoot "/WebServers/home/dist-learn/www/"
ServerName dist

<Directory "/WebServers/home/dist-learn/www/">
Order allow,deny
Allow from all
</Directory>

</VirtualHost>


суббота, 28 июля 2007 г.

XAMPP = Denwer for Linux

Как быстро организовать работу с веб-сервером...
1. Скачаем xampp и установим его
2. при работе с папочками оптимальный вариант - запускать файловый менеджер от имени root
sudo gnome-commander


3. о создании виртуальных хостов
я поддерживаю сразу несколько сайтов, поэтому хочу такую ситуацию:
http://localhost
http://des
http://englit
и так далее

решение после долгих мук было найдено








после всех изменений
sudo /opt/lampp/lampp restart