Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [FAQ] Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!  (Прочитано 374841 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Forbidden

You don't have permission to access /phpmyadmin on this server.
mysql здесь ни причём. Ошибка 403 (Forbidden) - ошибка апача.
sudo chown www-data /var/www/phpmyadmin -R
sudo chmod 755 /var/www/phpmyadmin -R

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
это я делал, ничего не изменилось к сожелению.
у меня можно спросить=)

Оффлайн L0k!

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
посмотри что у тебя написано в /etc/apache2/conf.d/phpmyadmin.conf
не стоит ли там запрет в секции <Directory>
имя мне ЛЕГИОН

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
Вот что есть:
cat: /etc/apache2/conf.d/phpmyadmin.conf: No such file or directory
cat /etc/phpmyadmin/apache.conf
(Нажмите, чтобы показать/скрыть)

/etc/apache2/apache2.conf
(Нажмите, чтобы показать/скрыть)
у меня можно спросить=)

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Вот что есть:
cat: /etc/apache2/conf.d/phpmyadmin.conf: No such file or directory
cat /etc/phpmyadmin/apache.conf
(Нажмите, чтобы показать/скрыть)

/etc/apache2/apache2.conf
(Нажмите, чтобы показать/скрыть)
ну так сделай симлинк
ln -s  /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
и перезагрузи
/etc/init.d/apache2 force-reload

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
сделал
$ sudo ln -s  /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
$ sudo /etc/init.d/apache2 force-reload
а для чего это нужно было ? если в apache2.conf у меня:
Include /etc/phpmyadmin/apache.conf

http://localhost/phpmyadmin
Цитировать
Forbidden

You don't have permission to access /phpmyadmin on this server.
у меня можно спросить=)

Оффлайн vadim-nsk

  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
если было Include /etc/phpmyadmin/apache.conf то тогда не надо было.
PS откуда такое в конфиге оказалось?
<Directory />
Order Deny,Allow
Deny from all
Options None
AllowOverride None
</Directory>
<Directory /web>
Order Allow,Deny
Allow from all
</Directory>
« Последнее редактирование: 10 Апреля 2009, 21:29:29 от vadimka »

Оффлайн L0k!

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
попробуй закомментировать строчку  Deny from all(естественно перезагрузи аппач)
имя мне ЛЕГИОН

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
я не знаю откуда =))
но явно дело в этом, убрал нафик, заработало , всем спасибо =)
у меня можно спросить=)

Оффлайн V1k

  • Новичок
  • *
  • Сообщений: 1
  • MSSQL Admin
    • Просмотр профиля
Ребята помогите пожалуйста.

Каждый раз при рестарте системы Vitualmin выдает такую ошибку:

Цитировать
   Checking Configuration    

The status of your system is being checked to ensure that all enabled features are available, that the mail server is properly configured, and that quotas are active ..

      Virtualmin is configured to setup DNS zones, but this system is not setup to use itself as a DNS server. Either add 127.0.0.1 to the list of DNS servers, or turn off the BIND feature on the module config page.

.. your system is not ready for use by Virtualmin.

Нажимаем на list of DNS servers.

(Нажмите, чтобы показать/скрыть)

Добавляем 127.0.0.1 и все работает, но если перезагрузить ubuntu то опять таже проблема(( помогите пожалуйста(( что не так может быть((  :'( :'(

(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Преамбула:
   установил связку LAMP.
   все стоит дефаултное.
Дальше:
   создал простенькую базу. Кодировка всей базы CP1251_general_ci. Отдельных полей та же.
   создал простенький пхп документ с запросами добавления значений в базу, удаления и вывод на экран этой базы,
   в метах стоит кодировка WINDOWS-1251.
Суть:
   при добавлении значений на РУССКОМ в базу через phpmyadmin все гуд.
   при добавлении значений на РУССКОМ в базу через мою форму в базу записываются знаки вопроса.
   дело ясное проблема в кодировке, но где я мог не указать не ту кодировку.
   в apache
   HTTP_ACCEPT_CHARSET windows-1251,utf-8;q=0.7,*;q=0.7
            Accept-Charset windows-1251,utf-8;q=0.7,*;q=0.7
   
   так же русские символы в базе на форму выводятся знаками вопроса
Методы решения:
   пробовал менять на utf-8 все что я перечислил, проблема не решилась.

Прошу помощи у специалистов. Любителей посылать в гугл прошу не отписывать)))
« Последнее редактирование: 14 Апреля 2009, 21:49:38 от _phil_ »

Оффлайн kostryukov

  • Старожил
  • *
  • Сообщений: 1588
  • everybody lies
    • Просмотр профиля
    • kostryukov.net
поставь кодировку соединения после установки соединения
вот так:
$db = mysql_connect("localhost", "$logindb", "$passwdb");
mysql_select_db("name_db",$db);
@mysql_query("SET NAMES CP1251",$db);

Пользователь решил продолжить мысль 14 Апреля 2009, 20:19:54:
и зачем тебе вин, используй утф везде =)
« Последнее редактирование: 14 Апреля 2009, 22:20:48 от kostrukov »
у меня можно спросить=)

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
поставь кодировку соединения после установки соединения
вот так:
$db = mysql_connect("localhost", "$logindb", "$passwdb");
mysql_select_db("name_db",$db);
@mysql_query("SET NAMES CP1251",$db);

Пользователь решил продолжить мысль 14 Апреля 2009, 12:19:54:
и зачем тебе вин, используй утф везде =)
я об этом уже думал. и даже делал все утф, но как только я ставлю утф, браузер все русские символы кракозябрами отображает. лишь только поэтому я поставил виндовую кодировку

____________________________________
Итак, попробовал вышеуказанный способ решения моей проблемы: "Не помогло!!!!"
Может есть другие предложения?

_____________________________________
Изменил кодировку таблицы и полей таблицы utf8_general_ci
в пхп документе тоже все сменил на утф, теперь:
значения, которые я добавляю в базу через мою форму корректно отоблажаются в форме, но не через phpmyadmin
значения, которые я добаляю в базу через phpmyadmin корректно отображаются в phpmeadmin, но не в форме (((
у кого нить есть мысли???

Пользователь решил продолжить мысль 15 Апреля 2009, 14:51:19:
____________________
Решение
Итак:
   Проблема решилась таким образом
   Изменения в my.cnf

   [mysqld]
   default-character-set=utf8
   character-set-server=utf8
   collation-server=utf8_general_ci
   init-connect="SET NAMES utf8"
   skip-character-set-client-handshake

   [mysqldump]
   default-character-set=utf8

Перезагружаем сервер.

Первоисточник: http://www.sql.ru
« Последнее редактирование: 15 Апреля 2009, 16:53:02 от _phil_ »

Оффлайн grinder

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Видео по настройке LAMP в Ubuntu http://letitbit.net/download/a660f8446316/lamp.rar.html

Оффлайн SmiGes

  • Участник
  • *
  • Сообщений: 187
    • Просмотр профиля
у меня незаходит по http://localhost/phpmyadmin пишет вот что:
Not Found

The requested URL /phpmyadmin was not found on this server.
Apache/2.2.9 (Ubuntu) PHP/5.2.6-2ubuntu4.2 with Suhosin-Patch Server at localhost Port 80
 :(
Intel Pentium 4 3 GHz,2 gb RAM,GeForce 7600 GS 512 mb > Arch i686+KDE4+Openbox

 

Страница сгенерирована за 0.031 секунд. Запросов: 21.