URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 79915
[ Назад ]

Исходное сообщение
"Виртуальный Хостинг на Linux."

Отправлено Kander , 21-Апр-08 12:35 
Доброго времени суток, уважаемые коллеги.

Подскажите, как организовать виртуальный хостинг на Linux с работающим UPLOAD.
Сейчас это организовано, так имеется FTP сервер, с помощью которого организовано управление сайтом. Залит сайт CMS, на нем форум на форуме имеется возможность размещения картинок через UPLOAD, все работает, по тому что файлы заливаются в папку upload, а вот галерея фотографий работать не хочет, при закачки фотографий на сервер в папке upload создаются подкаталоги на которых система назначает права r-r-r apache:apache.

На виндовом хостинге, этот форму работает без проблем.

Как настроить Apache2+PHP так что бы работала Галарея?


Содержание

Сообщения в этом обсуждении
"Виртуальный Хостинг на Linux."
Отправлено z3f , 21-Апр-08 14:16 
вы как первый раз вопрос на форуме задаете.
Что за Linux? Что за CMS (Joomla or other)?
С вероятностью 90% скажу что вам лучше всего обратиться к мануалу по CMS на которой построен Ваш сайт - скорее всего Вы неправильно (не пошагово, не как сказано в мануале) настраивали сайт.
то есть берем мануал (а не как обычно методом "научного тыка") и пошагово настраиваем сайт - обычно все получается...
Все что связано с линукс обычно шикарно документировано - или все ответы есть в форуме - решается поиском...

Но если все таки не помогло - тогда уточните параметры Вашей системы


"Виртуальный Хостинг на Linux."
Отправлено Kander , 21-Апр-08 17:15 
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 интерфейсе пишет, что недостаточно прав.


"Виртуальный Хостинг на Linux."
Отправлено z3f , 21-Апр-08 17:23 
А на файлы какие права устанавливаются?
я так подозреваю беда с пользователем apache - вот у него и не хватает прав - либо в системе либо для CMS - посмотрите у системы CMS есть списки пользователей, и что у пользователя apache в CMS? подозреваю с системным пользователем apache - всё ок?

"Виртуальный Хостинг на Linux."
Отправлено Kander , 21-Апр-08 17:31 
Права на файлы:
-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.

Но это проблема именно с галереей, с другими вещами типа аватаров или вставить картинку в текст форума проблем нет.