小编eCo*_*Evo的帖子

PECL 命令产生一长串错误

目前在 CentOS 6.5 上运行 PHP 5.4。

我安装了 webtatic php55w 包,然后通过 PECL 安装了 PEAR+PECL 以及 redis 和 mongo,没有问题。

不久之后,我意识到 5.5 与我正在使用的框架不兼容,所以我 yum 删除了 php55w 并在它的位置安装了 php54w。

现在 pecl 命令根本不起作用。每次我发出任何 pecl 命令时,它都会产生一串非常长的错误(缩写......最多重复几十次):

Warning: Invalid argument supplied for foreach() in Command.php on line 259

Warning: Invalid argument supplied for foreach() in /usr/share/pear/PEAR/Command.php on line 259

...etc etc etc...

Notice: Undefined index: honorsbaseinstall in Role.php on line 180

Notice: Undefined index: honorsbaseinstall in Role.php on line 180

...etc etc etc...

Notice: Undefined index: installable …
Run Code Online (Sandbox Code Playgroud)

php pecl pear php-fpm centos6

52
推荐指数
3
解决办法
6万
查看次数

处理冲突:mysql55w-libs-5.5.36-3.w6.x86_64 冲突 mysql-libs < 5.5

我正在尝试在 CentOS 6.5 上通过 yum ( http://webtatic.com/packages/mysql55/ )安装最新的 webtatic MySQL 5.5 版本,但每次尝试时我都会得到以下输出以错误结尾:

# yum install mysql55w mysql55w-server
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * webtatic: us-east.repo.webtatic.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package mysql55w.x86_64 0:5.5.36-3.w6 will be installed
--> Processing Dependency: mysql55w-libs(x86-64) = 5.5.36-3.w6 for package: mysql55w-5.5.36-3.w6.x86_64
---> Package mysql55w-server.x86_64 0:5.5.36-3.w6 will be installed
--> Processing Dependency: perl-DBI for package: mysql55w-server-5.5.36-3.w6.x86_64
--> Processing Dependency: perl-DBD-MySQL for package: mysql55w-server-5.5.36-3.w6.x86_64
--> Processing Dependency: perl(DBI) …
Run Code Online (Sandbox Code Playgroud)

mysql centos6

7
推荐指数
1
解决办法
9740
查看次数

使用multitail递归显示所有新日志文件

我试图通过执行以下操作递归地将multitailUbuntu 上的(6.0)获取到某些目录中的任何日志文件(甚至是新的日志文件):tail -f

multitail -Q 1 /home/default/storage/accounts/**/*.log
Run Code Online (Sandbox Code Playgroud)

这只会产生一个空白屏幕。

所以我尝试更具体地指定要监视的目录:

multitail -Q 1 /home/default/storage/accounts/1/entries/1/logs/imports/*.log
Run Code Online (Sandbox Code Playgroud)

但即使日志文件发生变化,我也会得到相同的空白屏幕。

我在这里做错了什么?

log-files

5
推荐指数
1
解决办法
2873
查看次数

在 nginx 上“未找到”所有 Laravel 路由

尝试在 nginx 服务器上设置 Laravel 4.1 安装(第一次),但对于每个 Laravel 路由,我都“未找到”,而不是预期的视图。主页加载正常。

请注意,网站只能通过IP访问这就是为什么我有填料IP123.123.123.123server_name

等/nginx/nginx.conf:

listen 80;

user  nginx;

worker_processes 4;

worker_rlimit_nofile 200000;

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

events {
    worker_connections 4000;

    use epoll;

    multi_accept on;
}

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

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    include  /etc/nginx/conf.d/*.conf;
    include  /etc/nginx/sites-enabled/*;
}
Run Code Online (Sandbox Code Playgroud)

etc/nginx/site-available/mysite.conf:

server {
    listen 80;
    server_name  123.123.123.123 "";
    access_log  /srv/www/mysite/logs/access.log;
    error_log  /srv/www/mysite/logs/error.log;
    root  /srv/www/mysite/public_html/public;
    rewrite_log  on;
    include       /etc/nginx/mime.types;
    default_type …
Run Code Online (Sandbox Code Playgroud)

nginx

2
推荐指数
1
解决办法
1万
查看次数

无法设置 postgres 用户密码

尝试使用以下指南在 CentOS 6.5 上使用 Ruby on Rails 和 Nginx 安装 PostgreSQL:http : //karolgalanciak.com/blog/2013/07/19/centos-6-4-server-setup-with-ruby-on- rails-nginx-and-postgresql/

安装后我去配置用户,所以发出命令sudo su postgresthen psql。当我这样做时,我收到以下错误:

could not change directory to "/root": Permission denied
psql (9.3.4)
Run Code Online (Sandbox Code Playgroud)

忽略这一点,我发出了命令:

alter user postgres with password 'postgres-user-password';
Run Code Online (Sandbox Code Playgroud)

然后我去将 auth 方法更改为 md5 dy 做:

sudo vi /var/lib/pgsql/9.3/data/pg_hba.conf
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我会看到提示:

[sudo] password for postgres:
Run Code Online (Sandbox Code Playgroud)

无论我输入什么密码,Sorry, try again.即使密码正是我刚刚设置的密码,我也会被告知。

尝试按照 user716468 这篇文章中的说明进行操作,但没有成功: 新安装后 postgres 的默认超级用户用户名/密码是什么?

当我这样做时,sudo -u postgres psql postgres我被告知:

postgres is not in the sudoers file.  This incident …
Run Code Online (Sandbox Code Playgroud)

postgresql centos ruby centos6

0
推荐指数
1
解决办法
8260
查看次数

从某些用户的角度锁定子目录

我有某些子目录,我不希望某些开发人员在通过 FTP 登录时访问它们。他们需要查看大多数文件/目录,但有些是不受限制的。有什么方法可以阻止某些用户在通过 FTP 登录时查看这些子目录,但不阻止 PHP 和 Apache 包含所需文件?

这是一个运行 cPanel 和 WHM 的 Linux 服务器。

security ftp

-4
推荐指数
1
解决办法
61
查看次数

标签 统计

centos6 ×3

centos ×1

ftp ×1

log-files ×1

mysql ×1

nginx ×1

pear ×1

pecl ×1

php ×1

php-fpm ×1

postgresql ×1

ruby ×1

security ×1