Доброго времени суток, уважаемые коллеги.Подскажите, как организовать виртуальный хостинг на Linux с работающим UPLOAD.
Сейчас это организовано, так имеется FTP сервер, с помощью которого организовано управление сайтом. Залит сайт CMS, на нем форум на форуме имеется возможность размещения картинок через UPLOAD, все работает, по тому что файлы заливаются в папку upload, а вот галерея фотографий работать не хочет, при закачки фотографий на сервер в папке upload создаются подкаталоги на которых система назначает права r-r-r apache:apache.На виндовом хостинге, этот форму работает без проблем.
Как настроить Apache2+PHP так что бы работала Галарея?
вы как первый раз вопрос на форуме задаете.
Что за Linux? Что за CMS (Joomla or other)?
С вероятностью 90% скажу что вам лучше всего обратиться к мануалу по CMS на которой построен Ваш сайт - скорее всего Вы неправильно (не пошагово, не как сказано в мануале) настраивали сайт.
то есть берем мануал (а не как обычно методом "научного тыка") и пошагово настраиваем сайт - обычно все получается...
Все что связано с линукс обычно шикарно документировано - или все ответы есть в форуме - решается поиском...Но если все таки не помогло - тогда уточните параметры Вашей системы
Linux - Fedora Core 8.
CMS - IP.Board.Дело в том, что на Виндовом хостинге все работает, проблема с настройками хостинга под Linux, что не так в настройках, как настроить хостинг, что бы он позволял делать UPLOAD в созданные каталоги HTTP.
Вот настройки:
/etc/httpd/conf.d/forum.conf
<VirtualHost forum.ru:80>
ServerName forum.ru
DocumentRoot /usr/share/www/forum/html
CustomLog logs/forum-access_log common
ErrorLog logs/forum-error_log
<Directory "/usr/share/www/forum/html">
ErrorDocument 404 /missing.html
ErrorDocument 403 /access.html
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
DirectoryIndex index.html index.shtml index.htm index.php index.phtml
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml
php_admin_flag engine on
php_admin_flag expose_php off
php_admin_flag safe_mode off
php_admin_flag track_vars on
php_admin_value doc_root /usr/share/www/forum/html
php_admin_value open_basedir /usr/share/www/forum/html
php_admin_value upload_tmp_dir ./tmp/
php_admin_value post_max_size 8M
php_admin_value max_execution_time 10
php_admin_value upload_max_filesize 102400
php_admin_value file_uploads on
php_admin_flag magic_quotes_runtime on
order allow,deny
Allow from all
AllowOverride FileInfo AuthConfig Limit
</Directory>
<Directory "/usr/share/www/forum/cgi-bin">
Options ExecCGI
</Directory>
ScriptAlias /cgi-bin/ "/usr/share/www/foresthunters/forum/cgi-bin/"
</VirtualHost>Права на каталог UPLOADS
drwxrwxrwx 6 root root 4096 Апр 21 01:10 uploadsПри попытке разместить фото в галереи создает каталоги в UPLOADS, с такими правами:
drwxrwxrwx 2 apache apache 4096 Апр 21 01:30 1208719807
drwxrwxrwx 2 apache apache 4096 Апр 21 01:31 1208719890
В нетри каталогов файлы, но в WEB интерфейсе пишет, что недостаточно прав.
А на файлы какие права устанавливаются?
я так подозреваю беда с пользователем apache - вот у него и не хватает прав - либо в системе либо для CMS - посмотрите у системы CMS есть списки пользователей, и что у пользователя apache в CMS? подозреваю с системным пользователем apache - всё ок?
Права на файлы:
-rwxrwxrwx 1 apache apache 2225 Апр 21 01:30 gallery_18_2_1907.jpg
-rw-r--r-- 1 apache apache 0 Апр 21 01:30 index.htmlВидимо, проблемы именно с пользователей apache.
Но это проблема именно с галереей, с другими вещами типа аватаров или вставить картинку в текст форума проблем нет.