小编Ama*_*ith的帖子

PHP致命错误:找不到类'PDO'

PHP Fatal error:  Class 'PDO' not found in /home/bd/public_html/app/webroot/Cake/Model/Datasource/Database/Mysql.php on line 177
Run Code Online (Sandbox Code Playgroud)

PHP信息:

PDO

PDO support => enabled
PDO drivers => sqlite, sqlite2, mysql

pdo_mysql

PDO Driver for MySQL => enabled
Client API version => 5.5.24

Directive => Local Value => Master Value
pdo_mysql.default_socket => /var/lib/mysql/mysql.sock => /var/lib/mysql/mysql.sock

pdo_sqlite

PDO Driver for SQLite 3.x => enabled
SQLite Library => 3.7.7.1
Run Code Online (Sandbox Code Playgroud)

PHP INI:

extension=pdo.so
extension=pdo_sqlite.so
extension=sqlite.so
extension=pdo_mysql.so
Run Code Online (Sandbox Code Playgroud)

码:

/**
 * Check whether the MySQL extension is installed/loaded
 *
 * @return boolean …
Run Code Online (Sandbox Code Playgroud)

php mysql cakephp web-applications

47
推荐指数
6
解决办法
14万
查看次数

ssh脚本返回255错误

在我的代码中,我有以下内容来运行远程脚本.

ssh root@host.domain.com "sh /home/user/backup_mysql.sh"
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它对我保持着255.有任何想法吗?

我可以SSH进入盒子就好了(无法设置密钥)

远程脚本:

MUSER='root' 
MPASS='123123'
MHOST="127.0.0.1"
VERBOSE=0

### Set bins path ###
GZIP=/bin/gzip
MYSQL=/usr/bin/mysql
MYSQLDUMP=/usr/bin/mysqldump
RM=/bin/rm
MKDIR=/bin/mkdir
MYSQLADMIN=/usr/bin/mysqladmin
GREP=/bin/grep

### Setup dump directory ###
BAKRSNROOT=/.snapshots/tmp

#####################################
### ----[ No Editing below ]------###
#####################################
### Default time format ###
TIME_FORMAT='%H_%M_%S%P'

### Make a backup ###
backup_mysql_rsnapshot(){
        local DBS="$($MYSQL -u $MUSER -h $MHOST -p$MPASS -Bse 'show databases')"
        local db="";
        [ ! -d $BAKRSNROOT ] && ${MKDIR} -p $BAKRSNROOT
        ${RM} -f $BAKRSNROOT/* >/dev/null 2>&1
#       [ $VERBOSE -eq …
Run Code Online (Sandbox Code Playgroud)

linux ssh bash shell

41
推荐指数
4
解决办法
21万
查看次数

为每个目录创建一个tar文件

我有一堆需要恢复的目录,但必须先将它们打包成.tar.是否有一个脚本允许我将所有100多个目录打包到他们自己的tar中,所以dir变成了dir.tar.

到目前为止尝试:

for i in *; do tar czf $i.tar $i; done
Run Code Online (Sandbox Code Playgroud)

linux bash shell

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

无法访问IIS元数据库

ASP.NET Web项目加载了解决方案,但是我收到了这个错误

Web应用程序项目配置为使用IIS.无法访问IIS元数据库.您没有足够的权限访问计算机上的IIS网站.

怎么解决这个问题?

asp.net iis visual-studio-2008 visual-studio

13
推荐指数
3
解决办法
4万
查看次数

在shell脚本中查找和替换

是否可以使用shell搜索文件然后替换值?当我安装服务时,我希望能够在配置文件中搜索变量,然后在该值中替换/插入我自己的设置.

linux shell scripting

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

将Bash脚本转换为C.这可能吗?

我发现了以下 Bash - > C转换器.

这种方式可以从bash转换为c吗?

原因:C比BASH快吗?我想运行一些代码而不是一个cron工作.

c bash converters

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

如果发现了某些内容,请点击并发送电子邮件

#!/bin/bash
( /usr/src/chkrootkit-$VERSION/chkrootkit ) | # Binary
grep 'INFECTED|Vulnerable' | # Only get found issues
/bin/mail -s 'CHROOTKIT Weekly Run ($SERVERNAME)' $EMAIL # Send EMail
Run Code Online (Sandbox Code Playgroud)

即使没有找到任何内容,它仍会发送电子邮件.

如果有东西被掠过,那么只能发送什么?

linux bash cron grep

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

'innerHTML':对象为null或未定义

我有以下内容:

<div id="valueboxes" style="overflow-x:hidden;overflow-y:scroll;width:100%;height:200px">
Run Code Online (Sandbox Code Playgroud)

但是,每次我使用以下内容:

document.getElementById("valueboxes").innerHTML = html;
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

'innerHTML': object is null or undefined
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?

html是一个表格var,在for循环使用时也被javascript附加+=.

html javascript vb.net asp.net innerhtml

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

bash脚本杀死php进程早一个小时

我有以下内容:

kill -9 `ps aux | grep php | awk '$9 !~ /[0-9]:[0-9]/' | awk '{print $2}'`
Run Code Online (Sandbox Code Playgroud)

它的作用是杀死fcgid遗弃的进程并将其杀死以释放RAM.我想每小时将它作为一个cron运行,但是想要杀掉一小时以前的进程.我只是不确定如何修改脚本来做到这一点.

linux bash awk grep kill-process

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

编写性能标准的bash代码

有没有更好的方法来重写此代码以获得增强的性能?

如果你要获得一堆IP,系统似乎就会挂起.

TMP_PREFIX='/tmp/synd'
TMP_FILE="mktemp $TMP_PREFIX.XXXXXXXX"
BANNED_IP_MAIL=`$TMP_FILE`
BANNED_IP_LIST=`$TMP_FILE`
echo "Banned the following ip addresses on `date`" > $BANNED_IP_MAIL
echo >> $BANNED_IP_MAIL
BAD_IP_LIST=`$TMP_FILE`
netstat -ntu | grep SYN_RECV | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr > $BAD_IP_LIST
cat $BAD_IP_LIST
if [ $KILL -eq 1 ]; then
    IP_BAN_NOW=0
    while read line; do
        CURR_LINE_CONN=$(echo $line | cut -d" " -f1)
        CURR_LINE_IP=$(echo $line | cut -d" " -f2)
        if [ $CURR_LINE_CONN -lt $NO_OF_CONNECTIONS ]; then
            break …
Run Code Online (Sandbox Code Playgroud)

linux bash shell netstat iptables

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