1

Ввожу:

 Консоль:

USE="gd mysql pdf xml xslt -X" emerge php_mod

А получаю в ответ вот что:

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

 * Last emerge --sync was 326d 21h 28m 34s ago.
Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "php_mod".

emerge: searching for similar names...
emerge: Maybe you meant any of these: app-emacs/php-mode, app-arch/ppmd, www-apps/phpmp?

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

В чем проблема?

2

Manul пишет:

В чем проблема?

Manul пишет:

emerge: there are no ebuilds to satisfy "php_mod".

Нет такого ebuild'а.

Был, был и весь вышел...

3

Убедитесь, что для dev-lang/php включён USE-флаг apache2, и этот модуль соберётся.
P.S. USE-флаги, данные в командной строке, применятся только к указанной после них команде. Любое обновление пакета отменит их действие.

Был, был и весь вышел...

4

Спасибо, установка началась однако происходит следующий сбой:


('Filesize does not match recorded size', 3605586L, 3605611)
!!! Fetched file: cmake-2.8.1.tar.gz VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got:      3605586
!!! Expected: 3605611
Refetching... File renamed to '/usr/portage/distfiles/cmake-2.8.1.tar.gz._checksum_failure_.gg1y5e'

!!! Couldn't download 'cmake-2.8.1.tar.gz'. Aborting.
 * Fetch failed for 'dev-util/cmake-2.8.1-r2', Log file:
 *  '/var/tmp/portage/dev-util/cmake-2.8.1-r2/temp/build.log'

>>> Failed to emerge dev-util/cmake-2.8.1-r2, Log file:

>>>  '/var/tmp/portage/dev-util/cmake-2.8.1-r2/temp/build.log'

 * Messages for package dev-util/cmake-2.8.1-r2:

 * Fetch failed for 'dev-util/cmake-2.8.1-r2', Log file:
 *  '/var/tmp/portage/dev-util/cmake-2.8.1-r2/temp/build.log'

Кстати тоже самое было когда я пытался поставить VIM. А вот apache установился без проблем.

5

Контрольная сумма скачанного архива не соответствует указанной в ebuild'е.
И, вообще, больно уж старая версия у пакета dev-util/cmake-2.8.1-r2.
Перед дальнейшей установкой обновите дерево portage.
P.S. Если по каким-либо причинам обновление невозможно, замаскируйте проблемную версии и установите предыдущую либо последующую версии dev-util/cmake.

Был, был и весь вышел...

6

Cпасибо, теперь все установилось.

Только  у меня ещё один глупый вопрос:
После запуска apache захожу на свой сайт и вижу надпись: It works!

Хотя в vhosts.conf все прописал как нужно.

Не пойму где что надо править...

7

Manul пишет:

Хотя в vhosts.conf все прописал как нужно.

Покажите как и что вы прописали. У меня, к примеру, виртуальные хосты прописаны с помощью файлов в директории /etc/apache2/vhosts.d.
Если сайт на локальном компьютере, покажите /etc/hosts.

Был, был и весь вышел...

8

<VirtualHost *:80>
    ServerName mskregion.net
    ServerAlias *.mskregion.net

    DocumentRoot /home/webmaster/www/mskregion.net

    ScriptAlias /cgi/ "/home/webmaster/cgi/"
    ScriptAlias /cgi-bin/ "/home/webmaster/cgi/"

RewriteEngine On


    ErrorLog /var/log/apache2/mskregion.net_errors.log
    CustomLog /var/log/apache2/mskregion.net_custom.log combined

</VirtualHost>

В /etc/apache2/vhosts.conf

Кстати файла этого в директории не было, я его создал по аналогии с сервером где apache2 был предустановлен.


И ещё сейчас нашел в   /etc/apache2/vhosts.d/00_default_vhost.conf

Вот что:

<VirtualHost *:80>
        ServerName localhost
        Include /etc/apache2/vhosts.d/default_vhost.include

        <IfModule mpm_peruser_module>
                ServerEnvironment apache apache
        </IfModule>
</VirtualHost>

Заменил на вышеуказанный код и теперь при заходе на сайт вижу:

Forbidden

You don't have permission to access /index.php on this server.

Apache Server at mskregion.lgg.ru Port 80

9

У меня:
— в файл /etc/apache2/httpd.conf добавлена строка

Include /etc/apache2/vhosts.d/*.conf

— создан файл /etc/apache2/vhosts.d/00_gentoo_vhosts.conf вида

+ открыть спойлер
<IfDefine DEFAULT_VHOST>

    <VirtualHost *:80>
        ServerName phpbb-localhost
        ServerAdmin root@localhost
        DocumentRoot "/var/www/localhost/htdocs/phpBB"
        <Directory "/var/www/localhost/htdocs/phpBB">
            Options Indexes FollowSymLinks
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
    </VirtualHost>
    
    <VirtualHost *:80>
        ServerName phpmyadmin-localhost
        ServerAdmin root@localhost
        DocumentRoot "/var/www/localhost/htdocs/phpmyadmin"
        <Directory "/var/www/localhost/htdocs/phpmyadmin">
            Options Indexes FollowSymLinks
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
    </VirtualHost>

    <VirtualHost *:80>
        ServerName wiki-localhost
        ServerAdmin root@localhost
        DocumentRoot "/var/www/localhost/htdocs/mediawiki"
        <Directory "/var/www/localhost/htdocs/mediawiki">
            Options Indexes FollowSymLinks
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
    </VirtualHost>
</IfDefine>

—  в файл /etc/hosts добавлены строка

127.0.0.1       phpmyadmin-localhost phpbb-localhost wiki-localhost

Соответственно на форум захожу по адресу http://phpbb-localhost , в WiKi — http://wiki-localhost  и т. п.

Был, был и весь вышел...

10

Поставил все по аналогии с Вашим примером.

Видимо все заработало но все же как-то криво.

Вот что получается: http://mskregion.lgg.ru/

11

Покажите файлы  /etc/apache2/modules.d/70_mod_php5.conf, /etc/apache2/modules.d/00_default_settings.conf и /etc/apache2/httpd.conf

Был, был и весь вышел...

12

/etc/apache2/modules.d/70_mod_php5.conf

+ открыть спойлер

<IfDefine PHP5>
        # Load the module first
        <IfModule !mod_php5.c>
                LoadModule php5_module    modules/libphp5.so
        </IfModule>

        # Set it to handle the files
        <IfModule mod_mime.c>
                AddHandler application/x-httpd-php .php .php5 .phtml
                AddHandler application/x-httpd-php-source .phps
        </IfModule>

        DirectoryIndex index.php index.phtml
</IfDefine>


/etc/apache2/modules.d/00_default_settings.conf

+ открыть спойлер

Timeout 300

KeepAlive On


MaxKeepAliveRequests 100


KeepAliveTimeout 15

UseCanonicalName Off


AccessFileName .htaccess


ServerTokens Prod

TraceEnable off


ServerSignature On


HostnameLookups Off

ErrorLog /var/log/apache2/error_log

LogLevel warn

<Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
     Deny from all
</Directory>
<IfModule dir_module>
        DirectoryIndex index.html index.html.var
</IfModule>

<FilesMatch "^\.ht">
        Order allow,deny
        Deny from all
</FilesMatch>


/etc/apache2/httpd.conf

+ открыть спойлер

nclude /etc/apache2/vhosts.d/00_gentoo_vhosts.conf

ServerRoot "/usr/lib/apache2"

LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_alias_module modules/mod_authn_alias.so
LoadModule authn_anon_module modules/mod_authn_anon.so
LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
<IfDefine CACHE>
LoadModule cache_module modules/mod_cache.so
</IfDefine>
LoadModule cgi_module modules/mod_cgi.so
LoadModule cgid_module modules/mod_cgid.so
<IfDefine DAV>
LoadModule dav_module modules/mod_dav.so
</IfDefine>
<IfDefine DAV>
LoadModule dav_fs_module modules/mod_dav_fs.so
</IfDefine>
<IfDefine DAV>
LoadModule dav_lock_module modules/mod_dav_lock.so
</IfDefine>
LoadModule deflate_module modules/mod_deflate.so
LoadModule dir_module modules/mod_dir.so
<IfDefine CACHE>
LoadModule disk_cache_module modules/mod_disk_cache.so
</IfDefine>
LoadModule env_module modules/mod_env.so
LoadModule expires_module modules/mod_expires.so
LoadModule ext_filter_module modules/mod_ext_filter.so
<IfDefine CACHE>
LoadModule file_cache_module modules/mod_file_cache.so
</IfDefine>
LoadModule filter_module modules/mod_filter.so
LoadModule headers_module modules/mod_headers.so
LoadModule include_module modules/mod_include.so
<IfDefine INFO>
LoadModule info_module modules/mod_info.so
</IfDefine>
LoadModule log_config_module modules/mod_log_config.so
LoadModule logio_module modules/mod_logio.so
<IfDefine CACHE>
LoadModule mem_cache_module modules/mod_mem_cache.so
</IfDefine>
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule speling_module modules/mod_speling.so
<IfDefine SSL>
LoadModule ssl_module modules/mod_ssl.so
</IfDefine>
<IfDefine STATUS>
LoadModule status_module modules/mod_status.so
</IfDefine>
LoadModule unique_id_module modules/mod_unique_id.so
<IfDefine USERDIR>
LoadModule userdir_module modules/mod_userdir.so
</IfDefine>
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so



User apache
Group apache

Include /etc/apache2/modules.d/*.conf

Include /etc/apache2/vhosts.d/*.conf

13

Покажите

grep APACHE2_OPTS /etc/conf.d/apache2
emerge -pv apache
emerge -pv php
Был, был и весь вышел...

14

grep APACHE2_OPTS /etc/conf.d/apache2

# and other features of apache using the APACHE2_OPTS line. Every module should
APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE"
#APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D PHP5

15

emerge -pv apache

+ открыть спойлер

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] dev-libs/apr-1.4.5 [1.4.2] USE="urandom uuid%* -doc -older-kernels-compatibility -static-libs%" 738 kB
[ebuild     U ] app-admin/apache-tools-2.2.21 [2.2.16] USE="ssl" 5,201 kB
[ebuild     U ] www-servers/apache-2.2.21-r1 [2.2.16] USE="ssl -debug -doc -ldap (-selinux) -static -suexec -threads" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias -asis -auth_digest -authn_dbd -cern_meta -charset_lite -dbd -dumpio -ident -imagemap -log_forensic -proxy -proxy_ajp -proxy_balancer -proxy_connect -proxy_ftp -proxy_http -proxy_scgi% -reqtimeout% -substitute -version" APACHE2_MPMS="-event -itk -peruser -prefork -worker" 63 kB

Total: 3 packages (3 upgrades), Size of downloads: 6,000 kB


Exiting on signal 2


emerge -pv php


+ открыть спойлер

These are the packages that would be merged, in order:

Calculating dependencies /

!!! Problem resolving dependencies for dev-lang/php                                                                     ... done!

!!! The ebuild selected to satisfy "php" has unmet requirements.
- dev-lang/php-5.3.10 USE="berkdb bzip2 cli crypt ctype fileinfo filter gdbm hash iconv ipv6 json nls phar posix readline session simplexml snmp ssl tokenizer truetype unicode xml zlib -apache2 -bcmath -calendar -cdb -cgi -cjk -curl -curlwrappers -debug -doc -embed -enchant -exif -firebird -flatfile -fpm -frontbase -ftp -gd -gmp -imap -inifile -intl -iodbc -kerberos -kolab -ldap -ldap-sasl -libedit -mhash -mssql -mysql -mysqli -mysqlnd -oci8-instant-client -odbc -pcntl -pdo -pic -postgres -qdbm -recode -sharedmem -soap -sockets -spell -sqlite -sqlite3 -suhosin -sybase-ct -sysvipc -threads -tidy -wddx -xmlreader -xmlrpc -xmlwriter -xpm -xsl -zip"

  The following REQUIRED_USE flag constraints are unsatisfied:
    truetype? ( gd )

  The above constraints are a subset of the following complete expression:
    truetype? ( gd ) cjk? ( gd ) exif? ( gd ) xpm? ( gd ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) wddx? ( xml ) xmlrpc? ( any-of ( xml iconv ) ) xmlreader? ( xml ) xsl? ( xml ) ldap-sasl? ( ldap ) kolab? ( imap ) mhash? ( hash ) phar? ( hash ) mysqlnd? ( any-of ( mysql mysqli pdo ) ) qdbm? ( !gdbm ) readline? ( !libedit ) recode? ( !imap !mysql !mysqli ) sharedmem? ( !threads ) !cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )


* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

16

А так?

APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D PHP5"
Был, был и весь вышел...

17

Manul пишет:

emerge -pv apache

Manul пишет:

emerge -pv php

Так у вас толком ничего не установлено/не обновлено  ac

mkdir -p /etc/portage/package.use
echo "dev-lang/php gd cgi ftp mysql mysqli zip pdo" >> /etc/portage/package.use/dev-lang
emerge -auDNv apache php

P.S. Во второй команде USE-флаги ftp, zip, pdo — по вкусу, но я бы включил.
P.S.S. По уму бы, вместо последней команды выполнить

emerge -puDNv --with-bdeps=y world

...но это, вероятно, можно и на перспективу отложить.

Был, был и весь вышел...

18

emerge -auDNv apache php выдает ошибку:

+ открыть спойлер

Total: 65 packages (53 upgrades, 7 new, 1 in new slot, 4 reinstalls, 1 uninstall), Size of downloads: 211,618 kB
Conflict: 2 blocks (1 unsatisfied)

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

  (sys-libs/glibc-2.13-r4, ebuild scheduled for merge) pulled in by
    >=sys-libs/glibc-2.7 required by (sys-libs/pam-1.1.5, ebuild scheduled for merge)
    >=sys-libs/glibc-2.8 required by (sys-devel/gcc-4.5.3-r1, ebuild scheduled for merge)
    >=sys-libs/glibc-2.5 required by (sys-apps/openrc-0.9.8.4, ebuild scheduled for merge)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/h … =1#blocked


emerge -puDNv --with-bdeps=y world не помогло, все осталось по прежнему.

19

Manul, система давно не обновлялась?
Как не совсем правильное, но, возможно, рабочее решение, предлагаю

emerge -av apache php

Показывайте полностью вывод консоли и логи, а то о многом приходится догадываться  wink

Был, был и весь вышел...

20

Может стоит просто для начала обновить всю систему.

emerge --sync && layman -S
emerge -auDNv world
ОС: Gentoo/Funtoo

21

Ashotovich пишет:

P.S. Как хорошо, что это - не канал об аниме.

Скажу больше: это не сайт программы «Ищу тебя!».
Сообщение ваше удаляю, на форуме есть возможность связаться с пользователем, используя систему личных сообщений и почтовую рассылку в профиле пользователя.

Был, был и весь вышел...

22 (25.02.2012 00:09:07 отредактировано tyrnov)

Случаной удалил каталог:

rm -rf /var/www

Потом создал его от рута

mkdir /var/www/
mkdir /var/www/localhost
mkdir /var/www/localhost/htdocs

После чего апач ругается:

/etc/init.d/apache2 start
 * Starting apache2 ...
Warning: DocumentRoot [/var/www/localhost/htdocs] does not exist
Warning: DocumentRoot [/var/www/localhost/htdocs] does not exist

ls -l /var/www/
drwxr-xr-x 4 root            root 4096 Фев 24 23:55 loacalhost
ls -l /var/www/loacalhost/
drwxr-xr-x 2 root   root   4096 Фев 24 23:55 cgi-bin
drwxr-xr-x 2 root   root   4096 Фев 24 23:55 htdocs
ОС: Gentoo/Funtoo

23

tyrnov пишет:

Потом создал его от рута

mkdir /var/www/
mkdir /var/www/localhost
mkdir /var/www/localhost/htdocs

Можно было проще

mkdir -p /var/www/localhost/htdocs

Запустите

/etc/init.d/apache2 -d start

...и покажите вывод.

Был, был и весь вышел...

24

В порядке бреда — покажите вывод команды

grep hsqldb /etc/passwd
Был, был и весь вышел...

25

+ открыть спойлер
/etc/init.d/apache2 -d start
+ _conf_d=/etc/init.d/../conf.d
+ _c=apache2
+ '[' -n apache2 -a apache2 '!=' apache2 ']'
+ unset _c
+ sourcex -e /etc/init.d/../conf.d/apache2.default
+ '[' -e = -e ']'
+ shift
+ '[' -e /etc/init.d/../conf.d/apache2.default ']'
+ return 1
+ sourcex -e /etc/init.d/../conf.d/apache2
+ '[' -e = -e ']'
+ shift
+ '[' -e /etc/init.d/../conf.d/apache2 ']'
+ . /etc/init.d/../conf.d/apache2
++ APACHE2_OPTS='-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D PHP5'
+ unset _conf_d
+ sourcex -e /etc/rc.conf
+ '[' -e = -e ']'
+ shift
+ '[' -e /etc/rc.conf ']'
+ . /etc/rc.conf
++ unicode=YES
++ rc_tty_number=12
+ '[' -n '' ']'
+ sourcex /etc/init.d/apache2                                                                                                                                                                                                                
+ '[' /etc/init.d/apache2 = -e ']'
+ . /etc/init.d/apache2
++ extra_commands='configtest modules virtualhosts'
++ extra_started_commands='configdump fullstatus graceful gracefulstop reload'
++ description_configdump='Dumps the configuration of the runing apache server. Requires server-info to be enabled and www-client/lynx.'
++ description_configtest='Run syntax tests for configuration files.'
++ description_fullstatus='Gives the full status of the server. Requires lynx and server-status to be enabled.'
++ description_graceful='A graceful restart advises the children to exit after the current request and reloads the configuration.'
++ description_gracefulstop='A graceful stop advises the children to exit after the current request and stops the server.'
++ description_modules='Dump a list of loaded Static and Shared Modules.'
++ description_reload='Kills all children and reloads the configuration.'
++ description_virtualhosts='Show the settings as parsed from the config file (currently only shows the virtualhost settings).'
++ description_stop='Kills all children and stops the server.'
+ unset _d
+ unset _f
+ '[' -n start ']'
+ '[' start = depend ']'
+ for _cmd in describe start stop status '${extra_commands:-$opts}' '$extra_started_commands'
+ '[' describe = start ']'
+ for _cmd in describe start stop status '${extra_commands:-$opts}' '$extra_started_commands'
+ '[' start = start ']'
++ command -v start
+ '[' start = start ']'
+ yesno
+ '[' -z '' ']'
+ return 1
+ for _cmd in '$extra_started_commands'
+ '[' configdump = start ']'
+ for _cmd in '$extra_started_commands'
+ '[' fullstatus = start ']'
+ for _cmd in '$extra_started_commands'
+ '[' graceful = start ']'
+ for _cmd in '$extra_started_commands'
+ '[' gracefulstop = start ']'
+ for _cmd in '$extra_started_commands'
+ '[' reload = start ']'
+ unset _cmd
++ command -v start_pre
+ '[' '' = start_pre ']'
+ start
+ checkconfig
+ checkconfd
+ '[' '!' -f /etc/init.d/sysfs ']'
+ PIDFILE=/var/run/apache2.pid
+ TIMEOUT=15
+ SERVERROOT=/usr/lib64/apache2
+ '[' '!' -d /usr/lib64/apache2 ']'
+ CONFIGFILE=/etc/apache2/httpd.conf
+ '[' etc/apache2/httpd.conf = /etc/apache2/httpd.conf ']'
+ '[' '!' -r /etc/apache2/httpd.conf ']'
+ APACHE2_OPTS='-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D PHP5 -d /usr/lib64/apache2'
+ APACHE2_OPTS='-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D PHP5 -d /usr/lib64/apache2 -f /etc/apache2/httpd.conf'
+ '[' -n '' ']'
+ APACHE2=/usr/sbin/apache2
+ /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D PHP5 -d /usr/lib64/apache2 -f /etc/apache2/httpd.conf -t
+ ret=0
+ '[' 0 -ne 0 ']'
+ return 0
+ ebegin 'Starting apache2'
 * Starting apache2 ...
+ start-stop-daemon --start -- /usr/sbin/apache2 -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -D PHP5 -d /usr/lib64/apache2 -f /etc/apache2/httpd.conf -k start
Warning: DocumentRoot [/var/www/localhost/htdocs] does not exist
Warning: DocumentRoot [/var/www/localhost/htdocs] does not exist
+ i=0
+ '[' '!' -e /var/run/apache2.pid ']'
+ '[' 0 -lt 15 ']'
+ sleep 1
++ expr 0 + 1
+ i=1
+ '[' '!' -e /var/run/apache2.pid ']'
+ '[' 1 -lt 15 ']'
+ sleep 1
++ expr 1 + 1
+ i=2
+ '[' '!' -e /var/run/apache2.pid ']'
++ test 2 -lt 15
+ eend                                                                                                                                                                                                                                 [ ok ]
++ command -v start_post
+ '[' '' = start_post ']'
+ shift
+ continue 2
+ '[' -n '' ']'
grep hsqldb /etc/passwd

Возвращает пустую строку

ОС: Gentoo/Funtoo

26

ls -l /var/www/loacalhost/ 

Вот тут в слове была просто опечатка. Поправил и стало все норм

ОС: Gentoo/Funtoo

27

Может кто знет как реализовать следующее:
На хостингах видел, что права на файлы и папки при заливке по FTP выставляются автоматически такие, какие надо.
Не кто не знает как это реализуется?

ОС: Gentoo/Funtoo

28

Тоже нашел сам как реализовать.
Если используете vsftpd, то в его конфиге размаскируем:

local_umask=022

Теперь при заливке через фтп, права на файлы будут 644, а на папки 755.

ОС: Gentoo/Funtoo