+10 дало на одном сайте, на другом по нулям...
rtorrent вам в помощь
правда далеко не на всех хостингах разрешены торренты
У меня разок такую же ошибку показывало когда с сервера злоумышленники тысячами писем спам рассылали. Заглянул в mailq, а там больше тысячи писем в очереди. Может у ТС тоже негодяи через эту формочку спам шлют? Попробуйте капчу к форме прикрутить.
На самопис похоже, или на узкоспециализированную cms. Очень интересны пути типа "/web/reminder.cgi". Давненько не встречал.
Тут есть два пути:
1) Воспользоваться стандартными компонентами (на 99% вам нужен именно он).
Смотрите в сторону bitrix:catalog, это комплексный компонент включающий в себя каталог с фильтром.
2) Воспользоваться функциями из API Bitrix, например GetList
У вас php скорее всего работает под www-data, попробуйте создать файлик в /var/www и поменять ему владельца на www-data, права выставить 644 и накидайте простенький скриптик который будет в этот файл что-то писать.
А нафига 777 то делать? У вас php от какого пользователя работает?
Про создание файлов имеется ввиду когда вы вручную файлы в /var/www создаете то у них не те права что нужно и владелец не тот? Тогда можно создавать их от имени владельца /var/www, того пользователя под которым работает php
У меня просто было время и желание отписаться в теме =)
Да и ведь если человек пишет в теме что собрался гуглить, а не гуглит в это время то видимо эта тема ему еще интересна и вполне возможно что он ждет еще ответы на свои вопросы =)
ТС, старая версия что в /home/phpmysql доступна и работает как надо?
Тогда:
1. ls -la /home и смотрим права на phpmysql
2. mv /home/phpmysql /home/phpmysql.old - на всякий случай
3. cd /home
4. wget http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.0.0/phpMyAdmin-4.0.0-all-languages.zip
5. unzip phpMyAdmin-4.0.0-all-languages.zip
6. mv phpMyAdmin-4.0.0-all-languages phpmysql
7. chmod -R и chown -R чтобы выставить права на директорию phpmysql такие же какие и были
Минут за 5 управитесь =)
UPD:
Чуть не забыл, если все заработает нужно еще:
rm /home/phpMyAdmin-4.0.0-all-languages.zip
rm -rf /home/phpmysql.old
Наверное пригодится, вот так можно выставить права на все
Директории
find . -type d -exec chmod 0755 "{}" \;
Файлы
find . -type f -exec chmod 0644 "{}" \;
Да и лучше я думаю с таким уровнем знаний не на продакшне экспериментировать, а для начала поиграться в виртуалке. Можно даже готовые образы скачать http://virtualboximages.com/ или c http://virtualboxes.org/images/ и уже через те же 5 минут ковыряться в Linux на локальной машине.
Предлагаю запилить структуру схожую со структурой которую создает ISPmanager, ведь сайтов может быть несколько, так пусть они исполняются от разных пользователей.
1. sudo apt-get install php5-cli
2. Включаем модули suexec и fcgid и отключаем модуль php у Apache
3. Создаем пользователя для сайта siteuser: sudo useradd -m -d /var/www/siteuser siteuser
4. В /var/www/siteuser делаем mkdir data/www
5. В /var/www/siteuser/data/php-bin создаем файлик php с содержимым
#!/usr/bin/php5-cgi
и делаем chmod +x php
6. Настраиваем виртуальный хост в /etc/apache2/sites-available/
siteuser.ru
Пример конфига: http://pastebin.com/1ULFv5pT
7. Кидаем тестовый php-файл: /var/www/siteuser/data/www/siteuser.ru/info.php
<? phpinfo(); ?>
8. Сделаем пользователя владельцем этих директорий сhown -R siteuser:siteuser /var/www/siteuser
9. Включаем конфиг:
sudo a2ensite siteuser.ru
sudo service apache2 reload
10. Заходим на http://siteuser.ru/info.php и видим похожую картину:
Все же лучше отделять сайты по разным пользователям.