Comments (10)
textdomain() bit
Is the gettext extension enabled? PHP docs say it's been a function since PHP 4, and the call it's failing on correctly uses the global namespace, so this is the first thing that comes to mind.
Try running a test script with
print_r(get_extension_funcs('gettext'));
If you don't see an array of function names, gettext not being enabled is your problem.
I've never seen the gettext extension not enabled in an environment, but PHP doesn't necessarily include it in the core. Perhaps Airship should do some checking at install time to warn the admin that gettext must be enabled for autoupdating to work (perhaps halting the install unless the extension gets enabled?).
signature failure bit
This appears to be a separate issue having to do with the formatting of the response Airship is getting.
from airship.
I installed gettext from my php source folder, enabled it in my php.ini, restarted php-fpm, and restarted nginx.
Then I tried running the test script, and it didn't print anything.
Do I have to compile php again, with gettext support this time? Or have I missed something vital and silly?
from airship.
Can you give dev-master a shot? I made translation fail open for now. 39375e8
I'll add some other steps to prevent people from installing Airship if gettext isn't setup correctly later.
from airship.
It appears to be working... How would one correctly set up gettext so that Airship can work with it?
from airship.
from airship.
I'm still getting Keyggdrasil failures and Automatic update failures, however. And CSRF validation failures, which are new.
from airship.
I pulled master and ran composer update. The issues persist. Here's today's log file, including the CSRF validation failure.
2018-02-14.log
from airship.
Keyggdrasil failing is weird, but if you're on dev-master it should never "succeed": There's no updates available.
That being said: #204 -- we're replacing it in v2
from airship.
Is there a release date for version 2? I can't seem to log in at all with the current version. Nor recover my account.
from airship.
As soon as it's stable/usable enough to release. #204 will be a blocker.
from airship.
Related Issues (20)
- PHP Warning: symlink(): File exists in /src/Installer/Commands.php on line 41 HOT 1
- Version 2.0.0 is postponed until PHP 7.2
- Version 2: Better Naming Conventions HOT 1
- Automated Vulnerability Scanning
- Deep Static Analysis and Unit Testing HOT 11
- Consistent Use of Regular Expressions
- Prevent super long email addresses
- For admins, the authors List should show yours first HOT 1
- Can't Install on CentOS 7? HOT 3
- Intent to Abandon Version 1 HOT 2
- Airship 2 doesn't see sodium from PHP 7.2 HOT 2
- "Outdated Version of Libsodium" notice from public/launch.php on PHP 7.2 HOT 4
- "Undefined index: email" when trying to launch airship HOT 3
- Insecure links and loading HOT 9
- Tear Down Keyggdrasil, use a Chronicle Instead
- Non-Blocking I/O Servers Support ( Swoole, ReactPHP, Amp ... etc ) HOT 4
- Background on Codebase
- CSRF Array to String Error
- blank screen after creating account HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from airship.