안녕 얘들 아 매우 일반적인 질문이지만, 당신의 도움이 필요합니다. PHP 5.3을 사용하는 [Edit - Removed 내 사이트 링크]에 이미 응용 프로그램이 있습니다. & OpenShift에 php 5.4라는 새 catridge가 있습니다. 내 응용 프로그램을 삭제하지 않고 catridge를 어떻게 업데이트 할 수 있습니까?OpenShift에서 catridges를 업데이트하는 방법은 무엇입니까?
답변
5.4 카트리지를 사용하여 새 응용 프로그램을 만들고 응용 프로그램을 새 장비로 마이그레이션해야합니다. 현재 웹 카트리지의 새 버전을 제거하고 추가 할 수 없습니다. (rhc snapshot 명령으로 마이그레이션을 시도 할 수 있습니다)
헤이 @developercorey는 mysql 업데이트를 위해서 충분한 스냅 샷입니다. 아니면 데이터베이스 백업을해야합니까 ?? – Shreyansh
데이터베이스 테이블도 백업해야하지만 mysqldump는 해를 끼치 지 않을 것입니다. :) –
PHP 5.3에서 5.4로 빠르게 전환하기위한 해킹.
이것은 카트리지를 완전히 업데이트하지 않으며 올바로 작동하지 않을 수 있습니다.
# Create backup configuration
mv ~/php/configuration ~/php/configuration-orig
cp -r ~/php/configuration-orig ~/php/configuration
# Switch PHP 5.3 -> PHP 5.4
sed -i 's|libphp5.so|libphp54-php5.so|' ~/php/configuration/etc/conf.d/php.conf
gear restart --cart php
# Switch PHP 5.4 -> PHP 5.3
sed -i 's|libphp54-php5.so|libphp5.so|' ~/php/configuration/etc/conf.d/php.conf
gear restart --cart php
답변을 주셔서 감사합니다.하지만 여전히 Windows 명령에 익숙하지 않습니다. 여전히 내 앱을 업데이트하거나 업데이트하기 위해 git gui를 사용합니다. – Shreyansh
- 1. openshift에서 데이터베이스에 연결하는 방법은 무엇입니까?
- 2. OpenShift에서 Django를 구성하는 방법은 무엇입니까?
- 3. Openshift에서 클라이언트 IP 주소를 얻는 방법은 무엇입니까?
- 4. Openshift에서 Jenkins와 phpunit을 설치하는 방법은 무엇입니까?
- 5. OpenShift에서 JDBC를 사용하여 연결을 시작하는 방법은 무엇입니까?
- 6. Openshift에서 mongodb 데이터베이스를 복구하는 방법은 무엇입니까?
- 7. rhc 포트없이 OpenShift에서 MySQL에 액세스하는 방법은 무엇입니까?
- 8. OpenShift 장비에서 npm을 업데이트하는 방법은 무엇입니까?
- 9. Openshift에서 NODE_ENV를 설정하는 목적은 무엇입니까?
- 10. openshift에서 odbc_connect()를 사용할 수 있습니까? openshift에서
- 11. 조건을 업데이트하는 방법은 무엇입니까?
- 12. NSString을 업데이트하는 방법은 무엇입니까?
- 13. 파일을 업데이트하는 방법은 무엇입니까?
- 14. 엔티티를 업데이트하는 방법은 무엇입니까?
- 15. ContentProvider를 업데이트하는 방법은 무엇입니까?
- 16. 어댑터를 업데이트하는 방법은 무엇입니까?
- 17. COSDictionary를 업데이트하는 방법은 무엇입니까?
- 18. phpMyAdmin에서보기를 업데이트하는 방법은 무엇입니까?
- 19. cordova.js를 업데이트하는 방법은 무엇입니까?
- 20. 수업을 업데이트하는 방법은 무엇입니까?
- 21. 주소록을 업데이트하는 방법은 무엇입니까?
- 22. QTableWidget을 업데이트하는 방법은 무엇입니까?
- 23. 레코드를 업데이트하는 방법은 무엇입니까?
- 24. 세트를 업데이트하는 방법은 무엇입니까?
- 25. NSFetchedResultsController를 업데이트하는 방법은 무엇입니까?
- 26. SurfaceView를 업데이트하는 방법은 무엇입니까?
- 27. 모델을 업데이트하는 방법은 무엇입니까?
- 28. ios를 업데이트하는 방법은 무엇입니까?
- 29. 꼬리를 사용하여 OpenShift에서 Python의 500 오류를 해결하는 방법은 무엇입니까?
- 30. openshift에서 확장 가능한 drupal의 기어 사이에서 파일을 공유하는 방법은 무엇입니까?
응용 프로그램을 편집하고 5.4 카트리지를 추가 한 다음 인스턴스를 다시 시작한 후에 5.3 카트리지를 폐기 할 수 있습니다. 모든 관리자 패널에서 할 수 있어야합니다 – Dave
@Dave 새로운 catridge를 추가하려고했지만 PHP 5.4의 옵션이 보이지 않습니다. 새로운 mysql 5.5를 볼 수 있지만 MySQL 5.1을 사용하고 있습니다. 용서해주세요. 두 번째 질문을 묻는 질문에, 나는 mysql catridge를 안전하게 업데이트 할 수 있습니까? – Shreyansh
mysql에서 100 % 확실하지 않은 경우 5.5 버전을 설치 한 다음 데이터를 마이그레이션 (한 가져 오기에서 다른 가져 오기로 덤프) 한 다음 5.1을 종료해야 할 수 있습니다. 5.4 카트리지를 볼 수 없다면 RH는 아직 명령 행을 설치하지 않는 한 모든 사람들이 그것을 사용할 수 없을지도 모른다. – Dave