Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi

Автор: mouser
Дата сообщения: 12.03.2010 11:23
что ему не хватает ???


Код: # ./configure --prefix=/usr/local/httpd --enable-so
checking for chosen layout... Apache
checking for working mkdir -p... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu

Configuring Apache Portable Runtime library ...

checking for APR... no
configure: error: APR not found. Please read the documentation.
Автор: mouser
Дата сообщения: 13.03.2010 14:59
пытался поставить httpd-2.3.5-alpha.tar.gz
с httpd-2.0.63.tar.gz всё заработало
Автор: vlary
Дата сообщения: 13.03.2010 15:35

Цитата:
что ему не хватает ???
Видимо, не хватает Apache Portable Runtime, библиотек, которые использует версия 2.3.5. Нужно их скачать и установить предварительно.
Автор: nactix
Дата сообщения: 03.04.2010 06:39
Видео: установка виртуального сервера ( Apache + PHP + MySQL + Windows )
Это не пакет Denver, а все своими руками за 10 минут с нуля:
http://www.sysbox.ru/server/
http://www.youtube.com/sysbox1
Автор: israel_rider
Дата сообщения: 03.04.2010 07:59
nactix, а для чего нужен HeidiSQL_4.0? Чем phpMyAdmin плох?
Автор: nactix
Дата сообщения: 03.04.2010 15:56
Здесь:
http://www.phpmyadmin.net/home_page/downloads.php
сказано:
phpMyAdmin 3.3.1 - Version compatible with PHP 5 and MySQL 5. Currently recommended version.
Т.е. для работы с MySQL 5 нужен phpMyAdmin 3 версии.
С phpMyAdmin работал раньше, настраивать его знаю как.

Так вот, phpMyAdmin 3.2.5 и 3.3.1 НЕ работает - виснет после ввода логина/пароля.
Выдает ошибку: #2002 Невозможно подключиться к серверу MySQL.
Лог PHP пустой (ошибок нет)

Хотя HeidiSQL и PHP 5.3.2 с MySQL 5.1 работают без проблем, как видно на ролике. Причину зависания phpMyAdmin узнать быстро не получилось.

Вывод: phpMyAdmin, который на 14мб и 900 файлов в 62 папках, глючный
или не хватает знаний, что бы настроить phpMyAdmin.
Автор: israel_rider
Дата сообщения: 03.04.2010 16:39

Цитата:
Так вот, phpMyAdmin 3.2.5 и 3.3.1 НЕ работает - виснет после ввода логина/пароля.
Выдает ошибку: #2002 Невозможно подключиться к серверу MySQL.

Кстате да, было такое раз пять.... Понять причину не смог. Лечил тем, что вместо Осла подключался в Лисе.
Короче, учту. Если будут свободное время и силы, может и в правду стоит пересесть на что нибудь другое... SQLyog.Ultimate - ещё одна альтернатива, например.
Хотя, на всех хостингах до сих пор стоит phpMyAdmin.
Автор: nactix
Дата сообщения: 03.04.2010 17:15
На другом форуме посоветовали сначала mysql ставить, а потом все остальное.
Сделал с нуля, на чистом windows 7.
Ничего не изменилось:
php+mysql работает
heidiSQL + mysql работает
phpmyadmin+mysql НЕ работает

Добавлено:
Э.. вах, вах, а


Добавлено:
Нашел еще бесплатаную программу для работы с mysql:
http://www.devart.com/ru/dbforge/

К сожалению Ваша программа:
http://www.webyog.com/en/buy.php
платная
Автор: israel_rider
Дата сообщения: 03.04.2010 20:43

Цитата:
К сожалению Ваша программа:
http://www.webyog.com/en/buy.php
платная

На Руборде лечат всех.


Автор: nvhost
Дата сообщения: 14.04.2010 06:48
Ребят ко мне в руки попал сайт,путем сначало не запускаля, путем раскоментировани абсолютно всех библиотек в пхп.ini все зарабатола,все кроме одного, "админки",нажимаешь на ссылку а он говорит что нет удается найти выбранную страницу,все потому папки на которую эта ссылка ссылается нет!Движок сайта делает ее сам,но вот у меня на хостинге почему то не делает, подскажите где покапать.......апач или пхп?
Автор: vlary
Дата сообщения: 14.04.2010 09:51

Цитата:
Ребят ко мне в руки попал сайт
Все телепаты в отпуске, однако! По одной фразе "у меня сайт не работает" только Вольф Мессинг смог бы помочь, но он давно умер.
Автор: nvhost
Дата сообщения: 14.04.2010 10:34
в логах апача вылазит такая ошибка

Код:
[Wed Apr 14 14:31:33 2010] [error] [client 192.168.5.5] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico, referer: http://localhost/
[Wed Apr 14 14:31:35 2010] [error] [client 192.168.5.5] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/people, referer: http://localhost/
Автор: vlary
Дата сообщения: 14.04.2010 16:15
Первая ошибка - это не страшно, браузеры просто ищут картинку favicon.ico, которую потом изображают в адресной строке. Ее может и не быть.
Вторая ошибка указывает, что директории htdocs/people не существует. Проверьте, куда настроен "document root" этого сайта в конфиге Апача, и есть ли там такая директория.
Автор: nvhost
Дата сообщения: 15.04.2010 11:37
Все есть,еще раз посмотрел и все проверил!Странно что ПХП пишет при перегрузке апача что не может подгрузить библиотеки........хотя папка указано явно extension_dir = "c:/php5/ext/"и эти библиотеки там точно находтся,незнаю может это все из за того что платформа не unix
Автор: nvhost
Дата сообщения: 15.04.2010 18:33
Развернул только, что денвер сделал теже настрйоки конфа пхп и апача и все заработало!Видать проблема была в том, что CMS которая попала мне в руки просто не понимает структуру папок в винде!
Автор: Mr Bungle
Дата сообщения: 24.05.2010 21:46
Ребята, у меня вопрос по WAMP.
внёс изменения в httpd.conf чтоб каждый сайт на локалке имел свой адрес

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot "c:/wamp/www/"
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "c:/wamp/www/drupal5"
ServerName drupal5.localhost
ServerAlias drupal5
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "c:/wamp/www/drupal6"
ServerName drupal6.localhost
ServerAlias drupal6
</VirtualHost>

в файле hosts
127.0.0.1 localhost
127.0.0.1 drupal5.localhost
127.0.0.1 drupal6.localhost

теперь могу видеть сайты по ссылкам http://drupal5.localhost или http://drupal6.localhost.

моя проблема, что это работает только если есть интернет.
если интернета нет, то работает http://localhost/drupal5 или http://localhost/drupal5

помогите настроить, чтоб http://drupal5.localhost или http://drupal6.localhost работали и без связи с инетом
Спасибо
Автор: Cheery
Дата сообщения: 24.05.2010 22:04
Mr Bungle

Цитата:
моя проблема, что это работает только если есть интернет

?? должно работать и без него.
Автор: Mr Bungle
Дата сообщения: 24.05.2010 22:08
дык вот и я об этом. где рыть?
Автор: vlary
Дата сообщения: 24.05.2010 22:57
без связи с инетом nslookup drupal5.localhost и nslookup drupal6.localhost что говорят?
Автор: Mr Bungle
Дата сообщения: 24.05.2010 23:49
запускаю nslookup без инета
вижу
***Default Servers are not available
Default Server: Unknown
Address: 127.0.0.1
Автор: Cheery
Дата сообщения: 28.05.2010 05:48
Кто нибудь может сказать что серьезного изменили в 2.2.15?
Предыдущая была 2.2.X (не помню версию точно), но поставил 2.2.15 под 64 битной системой. Конфиг тот же, что и был раньше, но предыдущая версия работает, а 2.2.15 выдает
.htaccess: RewriteEngine not allowed here
в конфиге ничего не менялось..
плюс глючит особенно тогда, когда написано все в директиве
<IfModule ...> в htaccess - тогда сразу ругается на все подряд.
аналогично на php_flag и php_value
php работает в других местах

если же закомментировать IfModule и закрытие его, то не ругается!
но на RewriteEngine все равно ругается.
Автор: attaattaatta
Дата сообщения: 28.05.2010 06:42

Цитата:
I have nailed down the problem. If this is present in a site's vhost file, mod_rewrite stops working:

Code:

Цитата: <Directory /var/www/XXX.hu/web>
Options FollowSymLinks
AllowOverride Indexes AuthConfig Limit
Order allow,deny
Allow from all
</Directory>


If I manually change it to

Code:

Цитата:
<Directory /var/www/XXX.hu/web>
Options All
AllowOverride All
Order allow,deny
Allow from all

</Directory>
Автор: XXXXL
Дата сообщения: 28.05.2010 12:53
Здравствуйте!
Apache почему-то присваивает неправильно владельца к файлам, к примеру я вдалецец login : psacln, если я через ФТП клиент создм файл, то ему будет присвоено "login : psacln" если я делаю бекап или скриптом гружу на сервер файл, то ему присваивается владелец wwwrun : www
Подскажите, где ошибку исправить?
[more=Вот файл httpd.conf ]#
# /etc/apache2/httpd.conf
#
# This is the main Apache server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs-2.2/> for detailed information about
# the directives.

# Based upon the default apache configuration file that ships with apache,
# which is based upon the NCSA server configuration files originally by Rob
# McCool. This file was knocked together by Peter Poeml <poeml+apache@suse.de>.

# If possible, avoid changes to this file. It does mainly contain Include
# statements and global settings that can/should be overridden in the
# configuration of your virtual hosts.

# Quickstart guide:
# http://www.opensuse.org/Apache_Howto_Quickstart


# Overview of include files, chronologically:
#
# httpd.conf
# |
# |-- uid.conf . . . . . . . . . . . . . . UserID/GroupID to run under
# |-- server-tuning.conf . . . . . . . . . sizing of the server (how many processes to start, ...)
# |-- sysconfig.d/loadmodule.conf . . . . . load these modules
# |-- listen.conf . . . . . . . . . . . . . IP adresses / ports to listen on
# |-- mod_log_config.conf . . . . . . . . . define logging formats
# |-- sysconfig.d/global.conf . . . . . . . server-wide general settings
# |-- mod_status.conf . . . . . . . . . . . restrict access to mod_status (server monitoring)
# |-- mod_info.conf . . . . . . . . . . . . restrict access to mod_info
# |-- mod_usertrack.conf . . . . . . . . . defaults for cookie-based user tracking
# |-- mod_autoindex-defaults.conf . . . . . defaults for displaying of server-generated directory listings
# |-- mod_mime-defaults.conf . . . . . . . defaults for mod_mime configuration
# |-- errors.conf . . . . . . . . . . . . . customize error responses
# |-- ssl-global.conf . . . . . . . . . . . SSL conf that applies to default server _and all_ virtual hosts
# |
# |-- default-server.conf . . . . . . . . . set up the default server that replies to non-virtual-host requests
# | |--mod_userdir.conf . . . . . . . . enable UserDir (if mod_userdir is loaded)
# | `--conf.d/apache2-manual?conf . . . add the docs ('?' = if installed)
# |
# |-- sysconfig.d/include.conf . . . . . . your include files
# | (for each file to be included here, put its name
# | into APACHE_INCLUDE_* in /etc/sysconfig/apache2)
# |
# `-- vhosts.d/ . . . . . . . . . . . . . . for each virtual host, place one file here
# `-- *.conf . . . . . . . . . . . . . (*.conf is automatically included)
#
#
# Files marked are created from sysconfig upon server restart: instead of
# these files, you edit /etc/sysconfig/apache2



# Filesystem layout:
#
# /etc/apache2/
# |-- charset.conv . . . . . . . . . . . . for mod_auth_ldap
# |-- conf.d/
# | |-- apache2-manual.conf . . . . . . . conf that comes with apache2-doc
# | |-- mod_php4.conf . . . . . . . . . . (example) conf that comes with apache2-mod_php4
# | `-- ... . . . . . . . . . . . . . . . other configuration added by packages
# |-- default-server.conf
# |-- errors.conf
# |-- httpd.conf . . . . . . . . . . . . . top level configuration file
# |-- listen.conf
# |-- magic
# |-- mime.types -> ../mime.types
# |-- mod_autoindex-defaults.conf
# |-- mod_info.conf
# |-- mod_log_config.conf
# |-- mod_mime-defaults.conf
# |-- mod_perl-startup.pl
# |-- mod_status.conf
# |-- mod_userdir.conf
# |-- mod_usertrack.conf
# |-- server-tuning.conf
# |-- ssl-global.conf
# |-- ssl.crl/ . . . . . . . . . . . . . . PEM-encoded X.509 Certificate Revocation Lists (CRL)
# |-- ssl.crt/ . . . . . . . . . . . . . . PEM-encoded X.509 Certificates
# |-- ssl.csr/ . . . . . . . . . . . . . . PEM-encoded X.509 Certificate Signing Requests
# |-- ssl.key/ . . . . . . . . . . . . . . PEM-encoded RSA Private Keys
# |-- ssl.prm/ . . . . . . . . . . . . . . public DSA Parameter Files
# |-- sysconfig.d/ . . . . . . . . . . . . files that are created from /etc/sysconfig/apache2
# | |-- global.conf
# | |-- include.conf
# | `-- loadmodule.conf
# |-- uid.conf
# `-- vhosts.d/ . . . . . . . . . . . . . . put your virtual host configuration (*.conf) here
# |-- vhost-ssl.template
# `-- vhost.template



### Global Environment ######################################################
#
# The directives in this section affect the overall operation of Apache,
# such as the number of concurrent requests.

# run under this user/group id
Include /etc/apache2/uid.conf

# - how many server processes to start (server pool regulation)
# - usage of KeepAlive
Include /etc/apache2/server-tuning.conf

# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
ErrorLog /var/log/apache2/error_log

# generated from APACHE_MODULES in /etc/sysconfig/apache2
Include /etc/apache2/sysconfig.d/loadmodule.conf

# IP addresses / ports to listen on
Include /etc/apache2/listen.conf

# predefined logging formats
Include /etc/apache2/mod_log_config.conf

# generated from global settings in /etc/sysconfig/apache2
Include /etc/apache2/sysconfig.d/global.conf

# optional mod_status, mod_info
Include /etc/apache2/mod_status.conf
Include /etc/apache2/mod_info.conf

# optional cookie-based user tracking
# read the documentation before using it!!
Include /etc/apache2/mod_usertrack.conf

# configuration of server-generated directory listings
Include /etc/apache2/mod_autoindex-defaults.conf

# associate MIME types with filename extensions
TypesConfig /etc/apache2/mime.types
DefaultType text/plain
Include /etc/apache2/mod_mime-defaults.conf

# set up (customizable) error responses
Include /etc/apache2/errors.conf

# global (server-wide) SSL configuration, that is not specific to
# any virtual host
Include /etc/apache2/ssl-global.conf

# forbid access to the entire filesystem by default
<Directory />
Options None
AllowOverride None
Order deny,allow
Deny from all
</Directory>

# use .htaccess files for overriding,
AccessFileName .htaccess
# and never show them
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>

# List of resources to look for when the client requests a directory
DirectoryIndex index.html index.html.var index.shtml index.cfm index.php index.htm

### 'Main' server configuration #############################################
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition. These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#
Include /etc/apache2/default-server.conf


# Another way to include your own files
#
# The file below is generated from /etc/sysconfig/apache2,
# include arbitrary files as named in APACHE_CONF_INCLUDE_FILES and
# APACHE_CONF_INCLUDE_DIRS
Include /etc/apache2/sysconfig.d/include.conf


### Virtual server configuration ############################################
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs-2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
Include /etc/apache2/vhosts.d/*.conf


# Note: instead of adding your own configuration here, consider
# adding it in your own file (/etc/apache2/httpd.conf.local)
# putting its name into APACHE_CONF_INCLUDE_FILES in
# /etc/sysconfig/apache2 -- this will make system updates
# easier
AddOutputFilter INCLUDES .shtml
AddType text/html .shtml
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
[/more]
Спасибо!
Автор: attaattaatta
Дата сообщения: 28.05.2010 13:18
XXXXL
А почему не правильно то ? скрипт работает от апача, потому и права такие, в Вашем случае необходимо сгруппировать учетки и назначить соответствующие права доступа.
Автор: XXXXL
Дата сообщения: 28.05.2010 13:27

Цитата:
А почему не правильно то ?

Просто я на VPS впервые (до этого хватало виртуального хостинга), вот на хостинге у меня везде одинаковые владельцы, на тех файлах которые я через ФТП гружу и на тех, которые через Апач генерируются.


Цитата:
в Вашем случае необходимо сгруппировать учетки и назначить соответствующие права доступа

Не могли бы Вы пожалуйста подробнее описать, как это осуществить?
Автор: attaattaatta
Дата сообщения: 28.05.2010 16:27
XXXXL

Цитата:
Не могли бы Вы пожалуйста подробнее описать, как это осуществить?


Читайте наздоровье
Автор: Cheery
Дата сообщения: 28.05.2010 19:35
attaattaatta

Цитата:
then it works.
Может поможет ?

мало того, что я читал, делал и нет, не работает, так еще и нельзя делать.
скрипт написан не мной и поэтому я не дам никогда таких возможностей в той директории )
Автор: attaattaatta
Дата сообщения: 28.05.2010 19:55
Cheery
Директиву


Цитата:
RewriteLog "/usr/local/var/apache/logs/rewrite.log"


добавьте и дайте глянуть.
Автор: Cheery
Дата сообщения: 28.05.2010 20:03
attaattaatta

Цитата:
добавьте и дайте глянуть.

а при чем тут она? апач ругается на записи в htaccess, а не правила rewrite
ps: проблема в том, что как и сказал, предыдущая версия (2.2.6) апача работает с этим настройками, а вот 2.2.15 так себя ведет.
Автор: israel_rider
Дата сообщения: 04.06.2010 19:52
Для выяснения нагрузки, которую способен выдержать сайт, эмулирую траффик при помощи Webserver Stress Tool 7. Пока экспериментирую на локальной машине.
Вопрос - как сконфигурировать httpd.conf, что бы видеть по логам максимум информации при падении сервера.
Сейчас поставил
LogLevel debug
Эмулирую траффик через Webserver Stress Tool 7, судя по его данным, апач давно лежит, но в error.log про это ни гу гу.
В чём ошибка?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

Предыдущая тема: Вопросы по Linux Mandrake 9.0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.