我用来mkdir()在我的服务器上创建一个目录:
// $var_name is equal to an md5() hash
$path = "/var/www/publish/" . $var_name;
if(mkdir($path)) {
echo "success";
} else {
echo "error";
}
Run Code Online (Sandbox Code Playgroud)
由于权限被拒绝,这将产生错误.查看我的服务器,通过做ls -lh
drwxr-xr-x 2 root root 4.0K Aug 17 09:05 publish
Run Code Online (Sandbox Code Playgroud)
但如果我$path等于$path = "/var/www/" . $var_name;它将创建我期望的文件夹.这里似乎是什么问题.
我安装了GitLab,一切似乎都很好.直到我通过运行仔细检查应用程序的状态:sudo -u git -H editor /home/git/gitlab-shell/config.yml.此项目为红色,似乎有错误:
gitlab-shell self-check failed
Try fixing it:
Make sure GitLab is running;
Check the gitlab-shell configuration file:
sudo -u git -H editor /home/git/gitlab-shell/config.yml
Please fix the error above and rerun the checks.
Run Code Online (Sandbox Code Playgroud)
我尝试打开,config.yml但我似乎没有发现任何异常.你觉得我错过了什么?
此外,我有一个自定义SSH连接.从这个解释我不明白:
Custom SSH Connection
If you are running SSH on a non-standard port, you must change the gitlab user's SSH config.
# Add to /home/git/.ssh/config
host localhost # Give your setup a name (here: override localhost)
user git …Run Code Online (Sandbox Code Playgroud) 如果这个问题是noobish或一种重复,请指导我.
我想知道如何实现这种身份验证?

我问,因为我很丢失,不知道要搜索哪些关键字.在我看来,我计划在用户想要访问我的域时(例如http://mysite.com和http://mysite.com/tools)拥有此功能.
在CodeIgniter模型/视图中看到一些花括号:
mkdir("userdata/{$userID}/live/",0755,true);
我知道$userID某种类型的变量可能包含用户的会话用户ID.我的问题是如何为我设置一些值来使用它{ }.
我最近刚刚通过SSH在我们的服务器上安装PostgreSQL.安装成功,直到我尝试在我的Windows机器上使用pgAdmin连接到它.我收到这种错误:
无法连接到服务器:连接被拒绝(0x0000274D/10061)服务器是否在主机"xxx.xxx.xxx.xxx"上运行并接受端口5432上的TCP/IP连接?
xxx.xxx.xxx.xxx =我服务器的公共IP.
该文档建议这可以通过设置的值是固定listen_addresses = '*'的/etc/postgresql/9.1/main/postgresql.conf.我做到了,但它仍然不会让我.
出现了额外的错误
致命:主机"xxx.xx.xxx.xxx"没有pg_hba.conf条目,用户"postgres",数据库"postgres",FATAL上的SSL:主机"xxx.xx.xxx.xxx"没有pg_hba.conf条目,用户"postgres",数据库"postgres",SSL关闭
xxx.xx.xxx.xxx =我的IP地址.
似乎我错过了什么?
这个查询对我来说很好:
$query = "
SELECT
p.topnode_id,
p.param_key,
p.param_value
FROM
tbl_params p
INNER JOIN
tbl_clients c
ON
c.client_id = p.client_id
WHERE
p.client_id = ?
";
Run Code Online (Sandbox Code Playgroud)
但是,如果我AS输入查询它会抛出一个错误:
$query = "
SELECT
p.topnode_id AS topnode_id,
p.param_key AS key,
p.param_value AS value
FROM
tbl_params p
INNER JOIN
tbl_clients c
ON
c.client_id = p.client_id
WHERE
p.client_id = ?
";
Run Code Online (Sandbox Code Playgroud)
什么似乎是问题?
我有这个数组:
Array
(
[0] => Array
(
[company_id] => 1
[avg_company] =>
[avg_product] =>
[avg_service] =>
[avg_price] =>
[avg_rating] => 0
)
[1] => Array
(
[company_id] => 3
[avg_company] =>
[avg_product] =>
[avg_service] =>
[avg_price] =>
[avg_rating] => 0
)
[2] => Array
(
[company_id] => 4
[avg_company] =>
[avg_product] =>
[avg_service] =>
[avg_price] =>
[avg_rating] => 0
)
[3] => Array
(
[company_id] => 5
[avg_company] =>
[avg_product] =>
[avg_service] =>
[avg_price] =>
[avg_rating] => 0
)
[4] …Run Code Online (Sandbox Code Playgroud) 我不是一个正则表达式的人,所以我肯定需要帮助.
我想要的是有一个正则表达式来验证输入"username"的用户是否不包含空格.
目前,我有这样的结构:
if($('.username').val().length < 5) {
$(".user_account_validation").html("Too shorty.").css('background-color', 'red');
} else if() {
}
Run Code Online (Sandbox Code Playgroud)
你可以注意到我else if()仍然是空的,并且我想要进行验证.如果用户名有空格,我将返回相应的错误消息.谢谢!
php ×5
apache ×2
.htaccess ×1
.htpasswd ×1
arrays ×1
codeigniter ×1
debian ×1
git ×1
gitlab ×1
javascript ×1
jquery ×1
mkdir ×1
mysql ×1
postgresql ×1
regex ×1
sql ×1
ssh ×1
ubuntu ×1
ubuntu-12.04 ×1