小编Ant*_*ony的帖子

EC2上的WordPress需要FTP凭据才能安装插件

我刚刚在Amazon Linux AMI EC2微实例上安装了WordPress 3.5.2.当我尝试安装wp-db-backup插件(插件 - >添加新)时,系统提示我输入主机名,FTP用户名,FTP密码和连接类型.

这个问题的答案建议passwd在命令行完成.基于这个答案,我不清楚我在命令行上做了什么.所以我用Google搜索并找到了一篇关于配置vsftpd的文章.本文讨论了在服务器上生成证书的问题,我想知道我是否会按照这篇文章离开这里.我在本地使用CentOS 6.3,在EC2上使用Amazon Linux AMI).

任何协助/指导将不胜感激.提前致谢.


编辑


我正在阅读WordPress Codex,它讨论了wp-config.php文件的ftp常量.它建议我根据需要定义这些常量,以纠正我的更新问题.我是在正确的轨道(尤其是安全方面)?我列出了下面的常量.任何指导将不胜感激.

define('FS_METHOD', 'ftpext');
define('FTP_BASE', '/path/to/wordpress/');
define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');
define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');
define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub');
define('FTP_PRIKEY', '/home/username/.ssh/id_rsa');
define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_HOST', 'ftp.example.org');
define('FTP_SSL', false);
Run Code Online (Sandbox Code Playgroud)

wordpress amazon-ec2 wordpress-plugin

50
推荐指数
5
解决办法
5万
查看次数

如何循环JSON对象

如何使用CodeIgniter遍历和显示以下JSON中的名称?

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Search extends CI_Controller {
    public function index()
    {       

        $json = '[{"name": "John Doe",
                 "address": "115 Dell Avenue, Somewhere",
                 "tel": "999-3000",
                 "occupation" : "Clerk"},
                 {"name": "Jane Doe",
                 "address": "19 Some Road, Somecity",
                 "tel": "332-3449",
                 "occupation": "Student"}]';


        for (int $i = 0; $i < $json.length; $i++){
            ???
        }
        //$obj = json_decode($json);        
        //$this->load->view('search_page');
    }
}

/* End of file search.php */
/* Location: ./application/controllers/search.php */
Run Code Online (Sandbox Code Playgroud)

php json codeigniter

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

用户登录的UML类图

下图是我第一次尝试创建描述用户登录网站的UML类图.

rubbishlogindesign

我确信它的设计很差,并且有很多缺陷,但我希望向你们学习如何设计一个像这样的简单登录.我对您使用设计模式以及您将使用哪些模式,如何在设计中实现它以及原因感兴趣.

任何建议,批评,意见和建议将非常感激.提前致谢.

oop uml design-patterns class-design

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

在Doctrine的findBy*()中使用LIKE和%Wildcard

如何使用Doctrine的findBy*()方法编写以下MySQL查询?:

SELECT column_name1, column_name2 FROM table_name
WHERE column_name3 LIKE '%search_key%';
Run Code Online (Sandbox Code Playgroud)

例如,要使用Doctrine从名为"ColumnName"(下面)的列中获取多行:

$users = Doctrine::getTable('User')->findByColumnName('active');

echo $users[0]->username;
echo $users[1]->username;
Run Code Online (Sandbox Code Playgroud)

我试过了:

$search_key = 'some value';
$users = Doctrine::getTable('User')->findByColumnName('%$search_key%');

    echo $users[0]->username;
    echo $users[1]->username;
Run Code Online (Sandbox Code Playgroud)

我没有错误,但没有显示任何错误.

任何帮助将非常感谢.提前致谢.

mysql doctrine codeigniter

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

MySQl错误#1064

我一直收到这个错误:

MySQL说:#1064 - 你的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第15行的INSERT INTO books.book(isbn10,isbn13,title,edition,author_f_name,author_m_na')附近使用正确的语法

使用此查询:

USE books;

DROP TABLE IF EXISTS book;


    CREATE TABLE `books`.`book`(
    `book_id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
    `isbn10` VARCHAR(15) NOT NULL,
    `isbn13` VARCHAR(15) NOT NULL,
    `title` VARCHAR(50) NOT NULL,
    `edition` VARCHAR(50) NOT NULL,
    `author_f_name` VARCHAR(50) NOT NULL,
    `author_m_name` VARCHAR(50) NOT NULL,
    `author_l_name` VARCHAR(50) NOT NULL,
    `cond` ENUM('as new','very good','good','fair','poor') NOT NULL,
    `price` DECIMAL(8,2) NOT NULL,
    `genre` VARCHAR(50) NOT NULL,
    `quantity` INT NOT NULL)

    INSERT INTO books.book(isbn10,isbn13,title,edition,author_f_name,author_m_name,author_l_name,cond,price,genre,quantity)** 
    VALUES ('0136061699','978-0136061694','Software Engineering: Theory and …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-error-1064

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

使用案例到类图 - 我如何?

我希望您的指导如何从我的USE案例图中准确地创建类及其关系(泛化,关联,聚合和组合)(请参阅下文).

我正在尝试创建此类图,以便我可以使用它创建一个简单的在线PHP应用程序,允许用户注册帐户,登录和注销,以及存储,搜索和检索MySQL数据库中的数据.

我的课程是否正确?或者我应该创建更多的课程?如果是这样,缺少哪些课程?将register,login,logout,search_database和add_to_database连接到用户时,我应该使用什么关系?

我是设计模式和UML类图的新手,但根据我的理解,关联关系将一个对象与另一个对象相关联; 聚合关系是一种特殊的关联,它允许"一个部分"属于一个以上的"整体"(例如信用卡及其PIN - PIN类也可以用于借记卡类); 组合关系是一种特殊的聚合形式,它允许每个部分一次只属于一个整体.

我觉得我遗漏了一些课程或者某些东西,因为我似乎无法从我对关系的理解中找到关系.

任何帮助将非常感谢.提前致谢.

使用案例图

替代文字

使用案例说明:

注册 任何用户都可以通过注册创建帐户.系统将验证用户名和密码,如果缺少用户名或密码,将拒绝用户名和密码.

登录 任何用户只有在已经注册的情况下才能登录.他们的用户名和密码将以与注册帐户时相同的方式进行验证.

搜索数据库 任何用户都可以输入数据类型字符串的搜索键,系统将打开数据库,搜索searchkey,并根据是否找到searchkey返回true或false,然后关闭数据库.

向数据库添加数据 所有用户都可以输入一些数据,系统将打开数据库,存储数据,根据数据是否存储返回true或false,并关闭数据库.

注销 用户将按下注销按钮,系统将注销用户

从数据库中删除 只有管​​理员才能从数据库中删除数据.

删除常规用户 只有管​​理员才能删除普通用户

类图

替代文字

oop uml design-patterns class-design

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

MySQL密码不起作用

编辑:我在我的机器上安装了两次MySQL(XAMPP和它自己)

当我将密码输入MySQL命令行客户端时,它会拒绝我的密码,发出一声嘟嘟声并关闭窗口.任何人都可以为我提供一个基本的故障排除步骤列表(从简单到逐步更具技术性),一劳永逸地重新进入MySQL.此外,任何人都可以告诉我什么可能导致我的密码突然被拒绝?我也在运行XAMPP,MySQL服务已经安装并运行.提前致谢.

我记得几个月前我第一次遇到这个问题时,如果我没记错的话,我通过从Windows XP的管理工具启动MySQL服务解决了这个问题(我确实停止了MySQL服务,直到今天我不知道它是什么).

现在问题又重新开始了,但这一次,当我检查服务时,MySQL服务已经"启动"了.

任何帮助将不胜感激.谢谢

mysql passwords

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

PHP脚本无法在HTML文件中运行

我是PHP的新手.我安装了XAMPP并运行了Apache.我在XAMPP的htdocs中创建了helloworld.php,并在我的浏览器中显示了PHP.我的问题是,为什么我的HTML文件中的PHP脚本不会显示在浏览器中?我从未安装过PHP.我也应该安装吗?它会与XAMPP发生冲突吗?我的代码如下.任何帮助将不胜感激.提前致谢:

<html>
    <body>
        <?php
            echo "Hello PHP World";
        ?>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

php xampp

9
推荐指数
5
解决办法
5万
查看次数

使用Chrome的开发工具调试JSON

如何使用Google Chrome控制台从以下页面访问结果数组?

twitter.com/search.json?q=stackexchange

我一直收到这个错误:

ReferenceError:未定义结果

在此输入图像描述

在此输入图像描述

debugging json google-chrome-devtools

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

坏文件描述符 - Heroku Foreman

我正在尝试从这个Python Heroku教程中运行hello.py.运行此命令后我的问题开始了:.即使我安装了Heroku Toolbelt,我也收到以下错误:foreman start

工头不被视为内部或外部命令,可操作程序或批处理文件

所以我将foreman文件(版本0.63.0)的位置添加到我的路径:

C:\ Program Files(x86)\ Heroku\ruby​​-1.9.2\bin

并重新启动命令提示符并重新启动foreman start.现在,我收到了这个错误:

Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.

C:\Users\me\Desktop\Code\heroku_python_app>venv\Scripts\activate
(venv) C:\Users\me\Desktop\Code\heroku_python_app>foreman start
Bad file descriptor
C:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/foreman-0.63.0
/lib/foreman/engine.rb:372:in `read_nonblock'
C:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/foreman-0.63.0
/lib/foreman/engine.rb:372:in `block (2 levels) in watch_for_output'
C:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/foreman-0.63.0
/lib/foreman/engine.rb:368:in `loop'
C:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/foreman-0.63.0
/lib/foreman/engine.rb:368:in `block in watch_for_output'
12:57:38 web.1  | exited with code 1
12:57:38 system | sending SIGKILL to …
Run Code Online (Sandbox Code Playgroud)

python heroku python-2.7 windows-8 heroku-toolbelt

8
推荐指数
1
解决办法
3014
查看次数