熱門文章

顯示具有 openshift 標籤的文章。 顯示所有文章
顯示具有 openshift 標籤的文章。 顯示所有文章

2016年7月6日 星期三

openshift avada主題

avada主題 提供 Fusion Builder
卻發生無法使用builder的情況發生
搜尋之後,是因為  WP_MEMORY_LIMIT 的不足(該主題可以看 



WP Memory Limit:[?]40 MB - We recommend setting memory to at least 128MB
To import classic demo data, 256MB of memory limit is required. 
Please define memory limit in wp-config.php file. To learn how, see: Increasing memory allocated to PHP.

更改 wp-config.php 發現無法增加(可能是因為openshit的限制) ,搜尋

Stack Overflow 

發現有人遇到同樣的問題,所以更加確認是openshift的限制

後來往下看 system status 還有一個紅字
PHP Max Input Vars 1000   (建議3000)

後來更改這裡後就可以使用builder了

2016年6月25日 星期六

[WordPress] 免費架設WP網站(Openshift空間+免費頂級網域+CloudFlare DNS)


  1. OpenShift 
  2. 免費頂級網域
  3. CloudFlare

 Openshift


首先 先申請 Openshift 帳號

新增Application ,選擇wordpress,輸入rhcloud.com 的客制網址
(目前填的是rhcloud.com的次級網域,後續設定成自訂的網域domain)


點擊 change alias
增加你申請的domain  假設你申請的是 hello.ml
那你必須申請兩個 www.hello.mlhello.ml 到alias

繼續進去 安裝wordpress

openshift 取得FTP管理權限
路徑
/var/lib/openshift/576a3cd589f5cfd1d4000047/app-root/data/current

2016年6月17日 星期五

[Openshift] git clone

$ git clone <git_url> <directory to create>


So I tried to run it as suggested:
submodule add -f http://git.drupal.org/project/token.git /sites/all/modules/token
But this throws this error:
fatal: could not create leading directories of '/sites/all/modules/token': Permission denied
Clone of 'http://git.drupal.org/project/token.git' into submodule path '/sites/all/modules/token' failed
Permissions are 777.
Ideas?
Just found the answer: 
git submodule add http://git.drupal.org/project/token.git sites/all/modules/token
The leading "/" was the problem.

提問者多打了一個"/"導致錯誤的發生

[Openshift]使用 rhc 下載複製(clone)程式碼

➜  ~ git:(master) rhc setup
OpenShift Client Tools (RHC) Setup Wizard

This wizard will help you upload your SSH keys, set your application namespace, and check that other
programs like Git are properly installed.

If you have your own OpenShift server, you can specify it now. Just hit enter to use the server for
OpenShift Online: openshift.redhat.com.
Enter the server hostname: |openshift.redhat.com| 

You can add more servers later using 'rhc server'.

Login to openshift.redhat.com: qjpioneer@gmail.com
Password: ********

OpenShift can create and store a token on disk which allows to you to access the server without using your
password. The key is stored in your home directory and should be kept secret.  You can delete the key at
any time by running 'rhc logout'.
Generate a token now? (yes|no) yes
Generating an authorization token for this client ... lasts about 1 month

Saving configuration to /Users/QJpioneer/.openshift/express.conf ... done

Checking for git ... found git version 2.7.4 (Apple Git-66)


Checking common problems .Enter passphrase for /Users/QJpioneer/.ssh/id_rsa: 


rhc setup

enter

email
pw
yes




今天因為修改了架設在openshift上的wordpess 的後台位置,導致我無法正常連上後台(前台都正常),回到openshift的頁面才發現,我設置的是scalable app所以無法直接安裝phpmyadmin

Installing phpMyAdmin on openshift scalable app

其中有要設置 rhc 


參考1. stackoverflow

Remove the keys: rhc sshkey-remove You can also delete them from the management console, by going to https://openshift.redhat.com/app/console/settingsOnce done, upload the public key (copy the content of your id_rsa.pub to management console) :https://openshift.redhat.com/app/console/keys/newSave it. After this try to git clone and it should work for you.

參考2. 怎樣使用git把程式碼搬到OpenShift?

我在設定 rhc setup 時搞了很久,才發現必須先按一個enter,下一行才是輸入信箱與密碼來登入openshift,在這裡失敗了好就都不知道爲什麼....

Unable to connect to the server (getaddrinfo: nodename nor servname provided, or
not known (ssh:443)). Check that you have correctly specified your OpenShift
server
'https://ssh//56c968760c1e6696010000d5@wp-qjpioneer.rhcloud.com/~/git/wp.git/'.
這部分成功後,又卡在
Checking common problems .Enter passphrase for /Users/QJpioneer/.ssh/id_rsa: 
Enter passphrase for /Users/QJpioneer/.ssh/id_rsa: 
Enter passphrase for /Users/QJpioneer/.ssh/id_rsa: 


An SSH connection could not be established to my-qjpioneer.rhcloud.com. Your SSH configuration may not be
correct, or the application may not be responding. Could not parse PKey: no start line (ArgumentError)

Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
fatal: Could not read from remote repository.
這裡我不知道要輸入什麼,找了很久(還用finder去找這個資料夾,不知怎麼看OS X系統(Mac)的隱藏資料夾而繞了一大圈,也不在裡面。

後來才想到跟git 有關,去github 也沒有....最後最後,因為我有用evernote記錄註冊的帳號密碼(當然,重要的事不會記在這),終於被我找到了

輸入後可以成功clone檔案到本機了!!
接下來才是安裝phpmyadmin的步驟啊...

2016年6月15日 星期三

闇黑網賺研究室

http://yamimoney.com

openshift + cloudflare 教學

Openshift CloudFlare rhcloud.com

http://stackoverflow.com/a/26337432/6095895

It's a bit unusual, but when using services like Openshift/Heroku etc, there is no A record for the domain in your DNS. This is because there is no single A record corresponding to your site or app on the service.
If you've already set up the domain at your registrar using Cloudflare's nameservers (you need to do this!) there should be no need to do anything else at the registrar.
You need to set up one (or more) CNAMEs for the site/app at Cloudlare (if it's a website, you may want one each for e.g. example.com and www.example.com).
Assuming you do need the 'naked' domain and the www version, you'd do this:

Openshift

  1. Make sure you have domains set up for both the 'naked' domain and the www subdomain.

Cloudflare:

Back it up!

  • Cloudflare lets you export your DNS settings; do this before making any changes.

Naked domain

  1. go to the DNS settings page
  2. choose CNAME from the selector at bottom
  3. enter the-domain in the first field
  4. enter the-domain.rhcloud.com in the second ("is an alias of") field

www subdomain

  1. repeat steps 1-4 from above, but enter www for step 3.
  2. go to the "Page Rules" page
  3. add a new "page forwarding" rule that either:
    • redirects http://the-domain.com/* to http://www.the-domain.com/$1 or
    • redirects http://www.the-domain.com/* to http://the-domain.com/$1
    • choose '301' for the redirect type



此教學也使用 openshift +  https://my.freenom.com/ 的免費頂級網域


http://yamimoney.com/archives/759
闇黑網賺研究室,openshift +wordpress