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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
NazRinRus
все копируется!
Например под суперпользователем или ROOT-ом!

Оффлайн UnFeeLing

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
    • Укрась Windows
gproftpd
Произошел сбой при выполнении процесса-потомка "su-to-root"  No such file on directory :(

Оффлайн NazRinRus

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Я присвоил папку себе, скопировал папку с сайтом, но страничка не открывается, пишет:
Forbidden

You don't have permission to access /1/index.php on this server.
Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.3 with Suhosin-Patch Server at 127.0.0.1 Port 80

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Для начала в консоли выполни вот эту команду:
chown -R www-data:www-data /var/www/*А вообще то почитай обязательно,о присвоении прав для файлов и папок в линуксе!!!

Оффлайн NazRinRus

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Для начала в консоли выполни вот эту команду:
chown -R www-data:www-data /var/www/*А вообще то почитай обязательно,о присвоении прав для файлов и папок в линуксе!!!
получилось, а что делает эта команда?

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Я так и думал, что спросишь. А самому, почитать лень.
По умолчанию в системе есть пользователь "data:www" Команда chown дала этому пользователю дополнительные права -R на все папки и каталоги в разделе (папке) www.
Если подробнее, то надо читать и изучать маны, т.е. документацию. ОБЯЗАТЕЛЬНО! На подсказках не проживешь!
В любой системе надо работать осмысленно!!!

Оффлайн NazRinRus

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Спасибо огромное! но есть еще один вопрос, пока один. Я, честно, искал на форуме так и не нашел, как запустить phpmyadmin, я его установил, но при вызове 127.0.0.1/phpmyadmin.php браузер его не находит, и не удивительно ведь в папке www его нет.

от VICTOR53P. Замечание за вопросы не по делу!
Ведь у тебя не хватило терпения дочитать первый пост до конца!
В последних 4-х строках ответ на твой вопрос!


+ вот этот раздел, он актуален и для версий 8.04 и 8.10:
https://forum.ubuntu.ru/index.php?topic=25668.0;all
« Последнее редактирование: 24 Ноября 2008, 23:22:04 от victor53p »

Оффлайн Elkaz

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #412 : 01 Декабря 2008, 23:56:58 »
При попытке запуска GUI proftpd получаю:
Произошёл сбой при выполнении процесса-потомка "su-to-root" (No such file or directory)

Если
gksudo gproftpd
Окно пытается открыться, но умирает, не открывшись.

В логах ничего не нашел

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #413 : 03 Декабря 2008, 11:18:34 »
1. Я этим  (GUI), так толком и не воспользовался. Лучше ручками!
2. Пишу через двадцать минут.  Поставил!  Точно в 8.10 не запускается!!!  Все равно см. пункт 1.
« Последнее редактирование: 06 Декабря 2008, 11:00:06 от victor53p »

Оффлайн loat_

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #414 : 11 Декабря 2008, 09:46:29 »
Добрый день всем. Подскажите пожалуйста одну вещь. У меня был серв под виндой. использовалась везде uft-8 кодировка.
Я поставил ubuntu 8.10 apache+php+mysql. Везде настроил кодировку utf-8, импортнул базу, но появилась такая проблема, что на странице, то, что береться из базы отображается вопросиками. Хотя когда смотрю через phpmyadmin то вижу нормальный человеческий язык.
Когда пытаюсь добавлять что-то в базу, то добавляется и на странице я вижу нормальный язык, а я базе наоборот караказябры...
Если кто сталкивался подскажите пожалуйста в чем может быть дело.

burgua

  • Гость
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #415 : 11 Декабря 2008, 19:51:11 »
Цитировать
Сопоставление соединения с MySQL

Оффлайн loat_

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #416 : 11 Декабря 2008, 21:01:22 »
Подскажите пожалуйста одну вещь.
Я поставил lamp и rewrite модуль.
в папку /var/www кинул папку bla в ней 2 файла more.php и .htaccess

вот more.php:
<html>
<head>
</head>
<body>
<h1>hi</h1>
<? print $_GET['numbid']; ?>
</body>
</html>

вот содержание файла .htaccess:
RewriteEngine On
RewriteRule ^news/([0-9]*)/$ more.php?numbid=$1

и все вроде бы хорошо, я ввожу адрес http://localhost/bla/news/44/ и вижу свою страницу.....но не всю.....вижу только <h1>h1</h1> а переменную которая должна прийти с гета я не вижу.

При вот таком url - http://localhost/bla/more.php?numbid=3 всё отлично. переменная приходит.
Если кто сталкивался подскажите пожалуйста что я делаю не так. Уже сутки в инете лазию.

UPD: включал логирование в apache в уровень 9
вот что пишет rewrite:

127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e854d0/initial] (3) [perdir /var/www/bla/] add path info postfix: /var/www/bla/news -> /var/www/bla/news/44/
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e854d0/initial] (3) [perdir /var/www/bla/] strip per-dir prefix: /var/www/bla/news/44/ -> news/44/
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e854d0/initial] (3) [perdir /var/www/bla/] applying pattern '^news/([0-9]*)/$' to uri 'news/44/'
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e854d0/initial] (2) [perdir /var/www/bla/] rewrite 'news/44/' -> 'more.php?numbid=44'
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e854d0/initial] (3) split uri=more.php?numbid=44 -> uri=more.php, args=numbid=44
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e854d0/initial] (3) [perdir /var/www/bla/] add per-dir prefix: more.php -> /var/www/bla/more.php
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e854d0/initial] (2) [perdir /var/www/bla/] strip document_root prefix: /var/www/bla/more.php -> /bla/more.php
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e854d0/initial] (1) [perdir /var/www/bla/] internal redirect with /bla/more.php [INTERNAL REDIRECT]
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e8fea8/initial/redir#1] (3) [perdir /var/www/bla/] strip per-dir prefix: /var/www/bla/more.php -> more.php
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e8fea8/initial/redir#1] (3) [perdir /var/www/bla/] applying pattern '^news/([0-9]*)/$' to uri 'more.php'
127.0.0.1 - - [11/Dec/2008:21:33:51 +0300] [localhost/sid#b9cef338][rid#b9e8fea8/initial/redir#1] (1) [perdir /var/www/bla/] pass through /var/www/bla/more.php


насколько я вижу по логу вот тут она преобразовывается в нормальный нужный мне урл ([perdir /var/www/bla/] rewrite 'news/44/' -> 'more.php?numbid=44')

но потом почему то опять в /var/www/bla/more.php :(

подскажите пожалуйста в чем может быть проблема
« Последнее редактирование: 11 Декабря 2008, 21:41:43 от loat_ »

Оффлайн loat_

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #417 : 11 Декабря 2008, 22:27:33 »
всем спасибо большое :) разобрался с кодировкой и rewrite.

Оффлайн severnet

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #418 : 12 Декабря 2008, 00:26:41 »
Подскажите пожалуйста команду для импорта бэкапа базы. Через phpMyAdmin это сделать невозможно, слишком большой таймаут. :D

BaN

  • Гость
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #419 : 14 Декабря 2008, 20:28:27 »
Подскажите в чем может быть проблема
Обновился с 8.04 до 8.10 (interpid)
Потом поигрался с iptable, но думаю они не при чем
Перезагрузился....и apache2 не запускается. Пробовал ручками sudo /etc/init.d/apache2 start (restart)
выдает ошибку
ERROR: APACHE_PID_FILE needs to be defined in /etc/apache2/envvarsВ первый раз помогло востановив файлы из старого бекапа. Помогло, но после еще одной перезагрузки не помогает
Пробовал sudo aptitude purge apache2 и sudo apt-get remove apache2
для удаления, и после ручками сносить /etc/apache2/
но при установке /etc/apache2/ не восстанавливается

Файл /etc/apache2/envvars у меня пустой (тока комментарии)

Как запустить apache2 ?

 

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