06 янв 2012
Скрипт установки полноценного web сервера на Debian Lenny.
Dmitrius Категория: LINUX » Установка
У нас вы можете скачать бесплатно Скрипт установки полноценного web сервера на Debian Lenny. .

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скрипт установки полноценного web сервера на Debian Lenny.


И так сегодня я раскажу как при помощи параметров инсталятора и обработчика echo c двойными "" и '' одинарными кавычками можно написать shell скрипт.

Часто после покупки вдс или переустановки операционой системы встает вопрос об установке и настройке полноценного web сервера.

В моем понятии полноценный web сервер это связка Apache2 + Nginx+ Php5 + MySql + PhpMyAdmin + Memcached + Zend Optimizer + eAccelerator но у не совсем опытного пользователя возникнет масса трудностей и парой банального не понимания того что написанно в разных мануалах на данную тематику.

А у опытного пользователя уйдет на это порядка 20-ти минут. Но что если данную процедуру приходится делать довольно часто и на многих серверах.

- Правильно остается только написать готовый скрипт который все будет делать за вас, и на полноценную установку уйдет менее минуты по времени и именно этим мы сегодня займемся.

И так сегодня ставить мы будем Apache2 + Nginx+ Php5 + MySql + PhpMyAdmin + Memcached + Zend Optimizer + eAccelerator -полный автомат + подробное описание каждого шага( для тех
кто захочет в последствии написать подобный скрипт самостоятельно).

Коннектимся к нашей консоли и сразу мы попадаем в папку root тут мы и будем производить все действия.

Создадим файл нашего скрипта и обзовем его web.sh и все ниже описанное будем писать в данный файл.

nano web.sh


Первым делом что нужно сделать это поставить белоруские репозитории.

# ставим белоруские репозитории
echo "deb http://mirror.datacenter.by/debian/ lenny main contrib non-free
deb-src http://mirror.datacenter.by/debian/ lenny main contrib non-free
deb http://mirror.datacenter.by/debian-security/ lenny/updates main contrib non-free
deb-src http://mirror.datacenter.by/debian-security/ lenny/updates main contrib non-free
deb http://mirror.datacenter.by/debian-volatile lenny/volatile main contrib non-free
deb-src http://mirror.datacenter.by/debian-volatile lenny/volatile main contrib non-free" > /etc/apt/sources.list


Обновляемся + ставим минимальный набор софта

# Обновляемся
apt-get update -y
# ставим минимальный набор софта
apt-get install screen htop mc nano --force-yes -y


Далее поставим связку Apache2 + Php5 + MySql + PhpMyAdmin

# ставим apache2 и его зависимости.
apt-get install apache2 libapache2-mod-auth-mysql --force-yes -y
# ставим  php5.2 и его зависимости.
apt-get install php5-common php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql --force-yes -y
# ставим доп пакеты php
apt-get install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-mysql php5-gd php5-mcrypt php5-xmlrpc --force-yes -y
# ребутим apache2
/etc/init.d/apache2 restart
# ставим mysql
apt-get install mysql-server mysql-client --force-yes -y
# ставим phpmyadmin
apt-get install phpmyadmin --force-yes -y
# создаем файл test.php для отображения  
echo "<?php
print_r (phpinfo());
?>" > /var/www/test.php


Ставим mod rewrite для apache2 и заворачиваем apache2 на 81-ый порт.

# активируем mod rewrite для apache2
a2enmod rewrite
# создаем рабочий конфиг для apache2 + настройка rewrite
echo "<VirtualHost *:81>
    ServerAdmin webmaster@localhost
    
    DocumentRoot /var/www/
    <Directory />
       Options FollowSymLinks
       AllowOverride all
    </Directory>
    <Directory /var/www/>
       Options Indexes FollowSymLinks MultiViews
       AllowOverride all
       Order allow,deny
       allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
       AllowOverride All
       Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
       Order allow,deny
       Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

     Alias /doc/ "/usr/share/doc/"
     <Directory "/usr/share/doc/">
         Options Indexes MultiViews FollowSymLinks
         AllowOverride all
         Order deny,allow
         Deny from all
         Allow from 127.0.0.0/255.0.0.0 ::1/128
     </Directory>

</VirtualHost>" > /etc/apache2/sites-available/default
# заворачиваем apache2 на 81-ый порт
echo "NameVirtualHost *:81
Listen 81
<IfModule mod_ssl.c>
    # SSL name based virtual hosts are not yet supported, therefore no
    # NameVirtualHost statement here
    Listen 443
</IfModule>" > /etc/apache2/ports.conf
# ребутим apache2
/etc/init.d/apache2 restart


Установка nginx как front-end к apache

# ставим nginx
apt-get install nginx --force-yes -y
# останавливаем nginx
/etc/init.d/nginx stop
# читсим дефолтные файлы
rm /etc/nginx/sites-enabled/default
rm /etc/nginx/sites-available/default


Создаем конфиг nginx

# создаем конфиг nginx
echo "# пользователь, от которого запускается процесс
user www-data;
# кол-во рабочих процессов. Обычно равно кол-ву ядер на машине
worker_processes  2;

error_log  /var/log/nginx/error.log;
pid        /var/run/nginx.pid;

events {
     worker_connections  1024;
}

http {
     include       /etc/nginx/mime.types;
     default_type  application/octet-stream;

     access_log  /var/log/nginx/access.log;

     sendfile        on;
     tcp_nopush     on;

     keepalive_timeout  2;
     tcp_nodelay        on;

     gzip  on;
     gzip_comp_level 3;
     gzip_proxied any;
     gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;

     include /etc/nginx/conf.d/*.conf;
     include /etc/nginx/sites-enabled/*;
}" > /etc/nginx/nginx.conf


Создаем файл проксирования

# создаем файл проксирования
echo 'proxy_redirect              off;
proxy_set_header            Host $host;
proxy_set_header            X-Real-IP $remote_addr;
proxy_set_header            X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size        10m;
client_body_buffer_size     128k;
proxy_connect_timeout       90;
proxy_send_timeout          90;
proxy_read_timeout          90;
proxy_buffer_size           4k;
proxy_buffers               4 32k;
proxy_busy_buffers_size     64k;
proxy_temp_file_write_size  64k;' > /etc/nginx/proxy.conf


Правим конфиг nginx под свои нужды.

создаем конфиг домена в место 31.130.202.203 в пишите свой ip адрес
в строке server_name в место www.skripter.info skripter.info; укажите название вашего сайта.
так-же в место > /etc/nginx/sites-available/skripter.info подставте свой домен > /etc/nginx/sites-available/stename.info


# создаем конфиг домена в место 31.130.202.203 в пишите свой ip адрес
# в строке server_name в место www.skripter.info skripter.info; укажите название вашего сайта.
# так-же в место > /etc/nginx/sites-available/skripter.info подставте свой домен > /etc/nginx/sites-available/stename.info  
echo "upstream backend {
  # Адрес back-end'a здесь укажите ваш ip сервера
   server 31.130.202.203:81;  
}

server {
     listen   80;
     server_name www.skripter.info skripter.info;

     access_log /var/www/nginx_access.log;
     error_log /var/www/logs/nginx_error.log;

     # Перенаправление на back-end
     location / {
         proxy_pass  http://backend;
         include     /etc/nginx/proxy.conf;
     }

     # Статическиое наполнение отдает сам nginx
     # back-end этим заниматься не должен
     location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js)$ {
         root /var/www/;
     }
}" > /etc/nginx/sites-available/skripter.info



Создаем символическую ссылку

# так-же вместо skripter.info подставте название своего сайта.
ln -s /etc/nginx/sites-available/skripter.info /etc/nginx/sites-enabled/skripter.info


Установим и настроим mod_rpaf

# ставим mod_rpaf
apt-get install libapache2-mod-rpaf --force-yes -y
# правим mod_rpaf
# так-же вместо ip 31.130.202.203 поставте ваш реальный ip адрес.
echo "<IfModule mod_rpaf.c>
     # Включаем модуль
     RPAFenable On

     # Приводит в порядок X-Host
     RPAFsethostname On

     # Адрес фронтенда (nginx)      
     RPAFproxy_ips 127.0.0.1 31.130.202.203 # здесь ваш  ip
</IfModule>" > /etc/apache2/mods-enabled/rpaf.conf


Устанавливаем memcached

# ставим memcached
apt-get install memcached php5-memcache --force-yes -y


Устанавливаем Zend Optimizer


Определить архитектуру и операционную систему, которая установлена у вас на сервере, можно выполнив команду uname -a

# ставим Zend Optimizer
# качаем исходники Для 64-битной архитектуры (x86_64/amd64)
wget http://files.besthost.by/programm/ZendOptimizer/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz # нужное раскоментировать
# качаем исходники Для 32-разрядных операционных систем (архитетура i386/i686)
# http://files.besthost.by/programm/ZendOptimizer/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz # нужное раскоментировать

#распаковываем архив Для 32-разрядных операционных систем (архитетура i386/i686)
#tar xzvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz # нужное раскоментировать
#распаковываем архив Для 64-битной архитектуры (x86_64/amd64)
tar xzvf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz # нужное раскоментировать
cd ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp
# копируем модуль в папку к модулям PHP
cp ZendOptimizer.so /usr/lib/php5/
#Debian Linux имеет различные файлы конфигурации для разных режимов работы PHP. В нашем случае эти файлы имеют имена.
#/etc/php5/apache2/php.ini
#/etc/php5/cgi/php.ini
#/etc/php5/cli/php.ini
# Чтобы не добавлять строку zend_extension во все файлы можно создать один файл
echo 'zend_extension=/usr/lib/php5/ZendOptimizer.so' > /etc/php5/conf.d/zend.ini
# Ребутим apache2
/etc/init.d/apache2 restart[/code]

Установка + настройка eaccelerator

# Ставим все необходимое для сборки
apt-get install -y php5-dev bzip2 make --force-yes -y
# Качаем исходники
wget http://files.besthost.by/programm/eaccelerator-0.9.6.1/eaccelerator.tar.gz
#распаковываем архив
tar xzvf eaccelerator.tar.gz
# переходим в распакованный каталог
cd eaccelerator-0.9.6.1
# Компилируем
phpize
./configure
make
make install
# Создаем конфиг файл
echo 'extension="eaccelerator.so"
; размер shm памяти в мегабайтах
eaccelerator.shm_size="32"
eaccelerator.cache_dir="/opt/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
; памяти у нас много, будем кэшировать в ней
eaccelerator.shm_only="1"
; рекомендую отлючить
eaccelerator.compress="0"
eaccelerator.compress_level="9" ' > /etc/php5/conf.d/eaccelerator.ini


Удаляем все лишнее из системы

#Очищаем систему после сборки
apt-get remove php5-dev --force-yes -y
apt-get autoremove --force-yes -y


Допиливаем систему

# создаем рабочий каталог для eaccelerator
mkdir /opt/eaccelerator
# задаем права на каталог
chmod 0777 /opt/eaccelerator
# создаем каталог
mkdir /var/www/logs/
# задаем права на каталог
chmod 775 /var/www/logs/
# Ребутим apache2
/etc/init.d/apache2 restart
# Ребутим nginx
/etc/init.d/nginx restart


В итоге у вас должен был получится приблизительно такой файл:

# ставим белоруские репозитории
echo "deb http://mirror.datacenter.by/debian/ lenny main contrib non-free
deb-src http://mirror.datacenter.by/debian/ lenny main contrib non-free
deb http://mirror.datacenter.by/debian-security/ lenny/updates main contrib non-free
deb-src http://mirror.datacenter.by/debian-security/ lenny/updates main contrib non-free
deb http://mirror.datacenter.by/debian-volatile lenny/volatile main contrib non-free
deb-src http://mirror.datacenter.by/debian-volatile lenny/volatile main contrib non-free" > /etc/apt/sources.list
# Обновляемся
apt-get update -y
# ставим минимальный набор софта
apt-get install screen htop mc nano --force-yes -y
# ставим apache2 и его зависимости.
apt-get install apache2 libapache2-mod-auth-mysql --force-yes -y
# ставим  php5.2 и его зависимости.
apt-get install php5-common php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql --force-yes -y
# ставим доп пакеты php
apt-get install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-mysql php5-gd php5-mcrypt php5-xmlrpc --force-yes -y
# ребутим apache2
/etc/init.d/apache2 restart
# ставим mysql
apt-get install mysql-server mysql-client --force-yes -y
# ставим phpmyadmin
apt-get install phpmyadmin --force-yes -y
# создаем файл test.php для отображения  
echo "<?php
print_r (phpinfo());
?>" > /var/www/test.php
# активируем mod rewrite для apache2
a2enmod rewrite
# создаем рабочий конфиг для apache2 + настройка rewrite
echo "<VirtualHost *:81>
    ServerAdmin webmaster@localhost
    
    DocumentRoot /var/www/
    <Directory />
       Options FollowSymLinks
       AllowOverride all
    </Directory>
    <Directory /var/www/>
       Options Indexes FollowSymLinks MultiViews
       AllowOverride all
       Order allow,deny
       allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
       AllowOverride All
       Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
       Order allow,deny
       Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

     Alias /doc/ "/usr/share/doc/"
     <Directory "/usr/share/doc/">
         Options Indexes MultiViews FollowSymLinks
         AllowOverride all
         Order deny,allow
         Deny from all
         Allow from 127.0.0.0/255.0.0.0 ::1/128
     </Directory>

</VirtualHost>" > /etc/apache2/sites-available/default
# заворачиваем apache2 на 81-ый порт
echo "NameVirtualHost *:81
Listen 81
<IfModule mod_ssl.c>
    # SSL name based virtual hosts are not yet supported, therefore no
    # NameVirtualHost statement here
    Listen 443
</IfModule>" > /etc/apache2/ports.conf
# ребутим apache2
/etc/init.d/apache2 restart
# ставим nginx
apt-get install nginx --force-yes -y
# останавливаем nginx
/etc/init.d/nginx stop
# читсим дефолтные файлы
rm /etc/nginx/sites-enabled/default
rm /etc/nginx/sites-available/default
# создаем конфиг nginx
echo "# пользователь, от которого запускается процесс
user www-data;
# кол-во рабочих процессов. Обычно равно кол-ву ядер на машине
worker_processes  2;

error_log  /var/log/nginx/error.log;
pid        /var/run/nginx.pid;

events {
     worker_connections  1024;
}

http {
     include       /etc/nginx/mime.types;
     default_type  application/octet-stream;

     access_log  /var/log/nginx/access.log;

     sendfile        on;
     tcp_nopush     on;

     keepalive_timeout  2;
     tcp_nodelay        on;

     gzip  on;
     gzip_comp_level 3;
     gzip_proxied any;
     gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;

     include /etc/nginx/conf.d/*.conf;
     include /etc/nginx/sites-enabled/*;
}" > /etc/nginx/nginx.conf
# создаем файл проксирования
echo 'proxy_redirect              off;
proxy_set_header            Host $host;
proxy_set_header            X-Real-IP $remote_addr;
proxy_set_header            X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size        10m;
client_body_buffer_size     128k;
proxy_connect_timeout       90;
proxy_send_timeout          90;
proxy_read_timeout          90;
proxy_buffer_size           4k;
proxy_buffers               4 32k;
proxy_busy_buffers_size     64k;
proxy_temp_file_write_size  64k;' > /etc/nginx/proxy.conf
# создаем конфиг домена в место 31.130.202.203 в пишите свой ip адрес
# в строке server_name в место www.skripter.info skripter.info; укажите название вашего сайта.
# так-же в место > /etc/nginx/sites-available/skripter.info подставте свой домен > /etc/nginx/sites-available/stename.info  
echo "upstream backend {
  # Адрес back-end'a здесь укажите ваш ip сервера
   server 31.130.202.203:81;  
}

server {
     listen   80;
     server_name www.skripter.info skripter.info;

     access_log /var/www/nginx_access.log;
     error_log /var/www/logs/nginx_error.log;

     # Перенаправление на back-end
     location / {
         proxy_pass  http://backend;
         include     /etc/nginx/proxy.conf;
     }

     # Статическиое наполнение отдает сам nginx
     # back-end этим заниматься не должен
     location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js)$ {
         root /var/www/;
     }
}" > /etc/nginx/sites-available/skripter.info
# создаем символическую ссылку
# так-же вместо skripter.info подставте название своего сайта.
ln -s /etc/nginx/sites-available/skripter.info /etc/nginx/sites-enabled/skripter.info
# ставим mod_rpaf
apt-get install libapache2-mod-rpaf --force-yes -y
# правим mod_rpaf
# так-же вместо ip 31.130.202.203 поставте ваш реальный ip адрес.
echo "<IfModule mod_rpaf.c>
     # Включаем модуль
     RPAFenable On

     # Приводит в порядок X-Host
     RPAFsethostname On

     # Адрес фронтенда (nginx)      
     RPAFproxy_ips 127.0.0.1 31.130.202.203 # здесь ваш  ip
</IfModule>" > /etc/apache2/mods-enabled/rpaf.conf
# ставим memcached
apt-get install memcached php5-memcache --force-yes -y
# ставим Zend Optimizer
#Определить архитектуру и операционную систему, которая установлена у вас на сервере, можно выполнив команду uname -a
# качаем исходники Для 64-битной архитектуры (x86_64/amd64)
wget http://files.besthost.by/programm/ZendOptimizer/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz # нужное раскоментировать
# качаем исходники Для 32-разрядных операционных систем (архитетура i386/i686)
# http://files.besthost.by/programm/ZendOptimizer/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz # нужное раскоментировать
#распаковываем архив Для 32-разрядных операционных систем (архитетура i386/i686)
#tar xzvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz # нужное раскоментировать
#распаковываем архив Для 64-битной архитектуры (x86_64/amd64)
tar xzvf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz # нужное раскоментировать
cd ZendOptimizer-3.3.9-linux-glibc23-x86_64/data/5_2_x_comp
# копируем модуль в папку к модулям PHP
cp ZendOptimizer.so /usr/lib/php5/
#Debian Linux имеет различные файлы конфигурации для разных режимов работы PHP. В нашем случае эти файлы имеют имена.
#/etc/php5/apache2/php.ini
#/etc/php5/cgi/php.ini
#/etc/php5/cli/php.ini
# Чтобы не добавлять строку zend_extension во все файлы можно создать один файл
echo 'zend_extension=/usr/lib/php5/ZendOptimizer.so' > /etc/php5/conf.d/zend.ini
# Ребутим apache2
/etc/init.d/apache2 restart
# Ставим eaccelerator
# Ставим все необходимое для сборки
apt-get install -y php5-dev bzip2 make --force-yes -y
# Качаем исходники
wget http://files.besthost.by/programm/eaccelerator-0.9.6.1/eaccelerator.tar.gz
#распаковываем архив
tar xzvf eaccelerator.tar.gz
# переходим в распакованный каталог
cd eaccelerator-0.9.6.1
# Компилируем
phpize
./configure
make
make install
# Создаем конфиг файл
echo 'extension="eaccelerator.so"
; размер shm памяти в мегабайтах
eaccelerator.shm_size="32"
eaccelerator.cache_dir="/opt/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
; памяти у нас много, будем кэшировать в ней
eaccelerator.shm_only="1"
; рекомендую отлючить
eaccelerator.compress="0"
eaccelerator.compress_level="9" ' > /etc/php5/conf.d/eaccelerator.ini
#Очищаем систему после сборки
apt-get remove php5-dev --force-yes -y
apt-get autoremove --force-yes -y
# создаем рабочий каталог для eaccelerator
mkdir /opt/eaccelerator
# задаем права на каталог
chmod 0777 /opt/eaccelerator
# создаем каталог
mkdir /var/www/logs/
# задаем права на каталог
chmod 775 /var/www/logs/
# Ребутим apache2
/etc/init.d/apache2 restart
# Ребутим nginx
/etc/init.d/nginx restart


Сохраняем его Ctrl+o и выходим из него Ctrl+x.

Далее нам останется его только запустить на исполнение.

sh web.sh


Во время установки у вас будет запрошен пароль для mysql а так-же необходимо будет указать версию apache2 для phpmyadmin.

После окончания установки проверим что коректно установились и запущены memcached + Zend Optimizer + eaccelerator.


php -m
[eAccelerator] This build of "eAccelerator" was compiled for PHP version 5.2.17.                                              Rebuild it for your PHP version (5.2.6-1+lenny13) or download precompiled binar                                             ies.
[PHP Modules]
bcmath
bz2
calendar
ctype
curl
date
dba
dom
eAccelerator
exif
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
mcrypt
memcache
mime_magic
mysql
mysqli
ncurses
openssl
pcntl
pcre
PDO
pdo_mysql
posix
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
Zend Optimizer
zip
zlib

[Zend Modules]
Zend Optimizer


Вот так просто и быстро можно сделать рутиную работу с помощю скрипта.

Данный скрипт так-же будет работать в Debian 6 и Ubuntu но для них нужно будет указать верные репозитории.

Исходный скрипт можно взятьздесь.

Готов выслушать предложения пожелания и конструктивную критику.

На этом всё. 8)










Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
bynetik | 6 января 2012 09:21 | (0|0)
  • Группа: Посетители |
  • Комментарий: 1 (ссылка)

Спасибо автору за данную тему 8 очень помогла!!

Ivan | 6 января 2012 23:31 | (3|-1)
  • Группа: Посетители |
  • Комментарий: 2 (ссылка)

Спс, пригодится!

Miro | 6 января 2012 23:32 | (0|0)
  • Группа: Посетители |
  • Комментарий: 3 (ссылка)

link nerabotaet 36

Ivan | 6 января 2012 23:35 | (3|-1)
  • Группа: Посетители |
  • Комментарий: 4 (ссылка)

Miro, всё работает!

Miro | 7 января 2012 03:39 | (0|0)
  • Группа: Посетители |
  • Комментарий: 5 (ссылка)

nu ja zdelal i bez linka tolka s "Установка + настройка eaccelerator" bila problema no v google nasol kak zdelat narmalna ;) spasiba za urok 8
P.S. Ja s Litvi mozed iz za etava nidajot skachivat .

i nerabotala /phpmyadmin/ poka v faile /etc/apache2/apache2.conf nedobavil stroku Include /etc/phpmyadmin/apache.conf

Dmitrius | 7 января 2012 12:58 | (6|0)
  • Группа: Администраторы |
  • Комментарий: 6 (ссылка)


Цитата: Miro
nu ja zdelal i bez linka tolka s "Установка + настройка eaccelerator" bila problema no v google nasol kak zdelat narmalna ;) spasiba za urok P.S. Ja s Litvi mozed iz za etava nidajot skachivat .i nerabotala /phpmyadmin/ poka v faile /etc/apache2/apache2.conf nedobavil stroku Include /etc/phpmyadmin/apache.conf

Да скорее всего проблемма была именно в этом

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.